2013-05-24 10 views
19

Ich baue eine App, in der ich einige Länder dynamisch in der Weltkarte hervorheben muss. like thiswie Länder in IOS Karten hervorheben

enter image description here

Kurz Ich will die ganze Sicht von ios Karten anpassen, wie in den Bildern gezeigt. kann dies mit MapKit geschehen oder gibt es eine andere Methode. Vielen Dank im Voraus

+0

hast du Lösung dafür bekam? – ashokdy

+0

hast du dieses ergebnis? kannst du mir bitte eine Idee davon mitteilen, wenn du das Ergebnis gefunden hast. – kalpesh

Antwort

6

Sie möchten in die Mapbox iOS SDK schauen, die Ihnen dies und mehr mit einer MapKit-ähnlichen API ermöglichen wird. Insbesondere möchten Sie schnell eine benutzerdefinierte Karte mit TileMill mit dem bereitgestellten Natural Earth-Datensatz für Ländergrenzen erstellen, UTFGrid-Interaktivität aktivieren, sodass die angetippten Regionen identifiziert werden können, und die RMShape-Klasse auf einer RMAnnotation in der Kartenansicht verwenden um Länderpolygone nach Bedarf hinzuzufügen/einzufärben. Das klingt etwas komplex, aber die Tools existieren, sind völlig frei und Open Source, und ich kann Ihnen bei diesem Prozess helfen.

+0

Justin Ich würde gerne ein Beispiel dafür sehen, ich habe die gleiche Anforderung und arbeite mit Vektorbildern, aber diese Lösung mit MapBox wäre episch! Ich habe dir kürzlich auch auf Twitter gefolgt, @colinpmasters – ColinMasters

+1

@incanus Ich versuche das auch in Mapbox herauszufinden. Ich sehe, dass Tilemill jetzt veraltet ist, und ich habe nicht viel Glück. Irgendwelche weiteren Hinweise würden geschätzt werden. – narco

3

Überprüfen Sie den folgenden Link. Es ist sehr einfach zu implementieren ...

http://www.shawngrimes.me/2011/04/adding-polygon-map-overlays/

Nur Arbeit, die Punkte sammeln ...

+0

süß! genau was ich brauchte, um Geofencing auf meinem Flottentracker, ios Version, anzuzeigen! UPVOTED;) –

+0

@tonygil: yeah es ist einfach ... nur Kopfschmerzen bekommen Punkte ... für eine Region kann es 100 Punkte geben ...; ( –