Como fazer uma visualização semelhante a um mapa que tenha uma imagem de mapa personalizada?

Como o título diz, eu preciso fazer uma visão muito personalizada que se comporte como MKMapView, no entanto, usa uma imagem personalizada. Talvez seja mais fácil compartilhar qual é o objetivo final.

O aplicativo que estou tentando fazer é um complemento para um MMO que eu toco de tempos em tempos, e também meu projeto semestral para uma aula iOS que estou fazendo. De qualquer forma, a ideia é criar um aplicativo que exiba um mapa interativo do jogo na tela. A próxima etapa é adicionar algum tipo de sobreposição ao aplicativo para anotações, de modo a permitir que o usuário adicione locais personalizados diretamente ao mapa.

(esta é uma das imagens que eu adicionaria)

Então, aqui está o resumo ...

como adicionar uma imagem e permitir que ela possa ser rolada e comprimida como o MKMapViewcomo proceder para configurar uma sobreposição com coordenadas que permitem locais personalizados

Qualquer e todas as dicas seriam apreciadas. :)

Atualizações:

@andrewap me mostrouhttp://mapbox.com/mobile/ que parece fantástico e parece que seria exatamente o que eu preciso, mas eu não acho que está dentro do meu nível de habilidade como iniciante. Portanto, esta questão ainda está aberta se quaisquer outros métodos mais fáceis / mais simples forem encontrados, supondo que haja algum.

Eu tentei me familiarizar um pouco com o TileMill e, até onde eu sei, não suporta imagens de mapas customizados (como em imagens de mapas fictícios como a que foi mostrada anteriormente), portanto, não responde inteiramente a minha pergunta. No entanto, é ótimo se você está procurando ter um costume totalmente funcionalmundo real imagem do mapa.

(Nota: eu sou muito novo em programação e ainda mais novo na programação objetiva-C / iOS, lembre-se disso ao responder)

questionAnswers(2)

yourAnswerToTheQuestion