Ich habe eine Reihe von Ländernamen und möchte sie auf einem MKMapView als Ortsmarken platzieren. Wenn also zum Beispiel Frankreich im countryName-Array ist, möchte ich eine Stecknadel in der Mitte von Frankreich platzieren.MKMapView Platzieren Sie einen Pin in einem Land mit seinem Namen
Gibt es eine Möglichkeit, dies zu tun, ohne das lat/long für jedes Land gespeichert zu haben?
Ich möchte diese Arbeit offline machen und nur die Karte in seinem grundlegendsten und vollständig herausgezoomten Bild der Welt erfordern.
Ich glaube, dass MKMapView einige grundlegende Geoinformationen enthält, also ist das obige ohne die Verwendung von GLGeocoder und einer Internetverbindung möglich?
Das integrierte MKMapView funktioniert nicht offline - eine schnelle Lösung wäre es, ein Karten-Overlay mit einer einfachen Weltkarte hinzuzufügen, wenn keine Internetverbindung besteht. –
@NielsCastle Wenn ich das iPad in den Flugzeugmodus setze und dann einen Viewcontroller mit einem hinzugefügten MKMapView lade, erhält man die grundlegende Weltkarte, aber beim Zoomen keine Daten, was gut ist, da ich das Zoomen deaktivieren möchte . Es sei denn, was ich sehe, ist zwischengespeicherte Daten? –
Ich weiß nicht, ob es einen speziellen Fall für die Top-Level-Map gibt, der sicherstellt, dass die oberste Ebene immer verfügbar ist ... aber ich kann mich nicht erinnern, in den Dokumenten irgendeine Erwähnung davon gesehen zu haben. Ich würde zögern, mich darauf zu verlassen. –