Wie erstelle ich eine kartenähnliche Ansicht mit einem benutzerdefinierten Kartenbild?

Wie der Titel schon sagt, muss ich eine sehr angepasste Ansicht erstellen, die sich wie MKMapView verhält, jedoch ein benutzerdefiniertes Bild verwendet. Vielleicht ist es einfacher zu teilen, was das Endziel ist.

Die App, die ich machen möchte, ist eine Ergänzung zu einem MMO, das ich von Zeit zu Zeit spiele. Es ist auch mein Semesterprojekt für eine iOS-Klasse, die ich nehme. Die Idee ist jedenfalls, eine App zu erstellen, die eine interaktive Karte des Spiels auf dem Bildschirm anzeigt. Der nächste Schritt besteht darin, der App eine Art Überlagerung für Anmerkungen hinzuzufügen, damit der Benutzer benutzerdefinierte Standorte direkt zur Karte hinzufügen kann.

(Dies ist eines der Bilder, die ich hinzufügen würde)

Also, hier ist die Zusammenfassung ...

wie man ein Bild hinzufügt und es scrollbar und klemmbar macht wie MKMapViewAnleitung zum Einrichten einer Überlagerung mit Koordinaten, die benutzerdefinierte Positionen ermöglichen

Irgendwelche und alle Spitzen würden geschätzt. :)

Aktualisierung:

@andrewap hat es mir gezeigthttp://mapbox.com/mobile/ das sieht fantastisch aus und es scheint, als wäre es genau das, was ich brauche, aber ich denke nicht, dass es ganz in meinem Können als Anfänger liegt. Diese Frage ist also immer noch offen, wenn andere einfachere Methoden gefunden werden, vorausgesetzt, es gibt welche.

Ich habe versucht, mich ein wenig mit TileMill vertraut zu machen, und soweit ich weiß, werden benutzerdefinierte Kartenbilder (wie bei fiktiven Kartenbildern wie dem oben abgebildeten) nicht vollständig unterstützt, weshalb meine Frage nicht vollständig beantwortet wird. Es ist jedoch großartig, wenn Sie eine voll funktionsfähige Benutzerdefinition haben möchtenechte Welt Kartenbild.

(Hinweis: Ich bin sehr neu in der Programmierung und noch neuer in der Objective-C / iOS-Programmierung. Bitte denken Sie daran, wenn Sie antworten.)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage