2013-05-24 14 views
19

Sto costruendo un'applicazione in cui devo evidenziare dinamicamente alcuni paesi nella mappa del mondo. like thiscome evidenziare i paesi nelle mappe ios

enter image description here

Insomma voglio personalizzare tutta la visione di mappe iOS, come mostrato nelle immagini. può essere fatto usando MapKit o c'è un altro metodo. Grazie in anticipo

+0

hai ottenuto soluzione per questo? – ashokdy

+0

hai ottenuto questo risultato? puoi per favore condividere qualche idea su questo se hai trovato il risultato. – kalpesh

risposta

6

Si desidera esaminare il numero Mapbox iOS SDK che consente di eseguire questa operazione e altro con un'API di tipo MapKit. In particolare, si vuole fare in fretta una mappa personalizzata con TileMill utilizzando i dati forniti naturale della Terra fissati per i confini nazionali mondiali, abilitare l'interattività UTFGrid in modo che possano essere identificati regioni sfruttato, e utilizzare la classe RMShape su un RMAnnotation sulla Mappa per aggiungere/colorare i poligoni dei paesi secondo necessità. Sembra un po 'complesso ma gli strumenti esistono, sono completamente gratuiti e open source e posso aiutarti in questo processo.

+0

Justin Mi piacerebbe davvero vedere un esempio di questo, ho lo stesso requisito e sto lavorando con le immagini vettoriali, ma questa soluzione che usa MapBox sarebbe epica! Di recente ti ho seguito anche su twitter, @colinpmasters – ColinMasters

+1

@incanus Sto cercando di capirlo anche in mapbox. Vedo che Tilemill è ormai obsoleto e non ho molta fortuna. Qualsiasi altro suggerimento sarebbe apprezzato. – narco

3

Controllare sotto il collegamento. La sua molto facile da implementare ...

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

Solo il lavoro sta raccogliendo i punti ...

+0

dolce! esattamente quello che mi serviva per mostrare il geofencing sul mio tracker flotte, versione ios! UPVOTED;) –

+0

@tonygil: sì è facile ... solo il mal di testa è ottenere punti ... per una regione ci possono essere 100 punti ...; ( –

Problemi correlati