iPhone - MapKit - Ricerca località e in movimento annotazioni

voti
6

Voglio fare un app che imita in parte alcuni dei comportamenti della applicazione delle mappe standard ha. Questo si è dimostrato difficile. Prima di tutto, non capisco come si fanno mobile annotazioni. Esattamente come si fa a fare questo?

Secondo: come si fa ricerca delle posizioni?

È pubblicato 11/05/2010 alle 18:53
fonte dall'utente
In altre lingue...                            


2 risposte

voti
15

annotazioni Moving

Sto assumendo che stai dopo il comportamento di Maps.app dove si tocca e tiene a un perno per spostarla liberamente. Per quanto ne so, non c'è costruito in modo di muoversi intorno annotazioni. Dal momento che le annotazioni sono sottoclassi UIView, però, è possibile disegnare dove e come vuoi. Si potrebbe ad esempio rilevare un tap-n-hold su l'annotazione, e quando "sbloccato" cambiare il centerOffsetvalore della vostra annotazione per spostarla con il tocco. Quando l'utente lascia andare della vista, è possibile notare la posizione sullo schermo e utilizzare il MKMapViewmetodo di convertPoint:toCoordinateFromView:ottenere le coordinate che il perno è stato rilasciato.

Ricerca sede

Quello che state cercando è chiamato Forward Geocoding. Purtroppo, MapKit arriva solo con Reverse Geocoding (il processo di conversione coordinate GPS per paese / città / strada / etc). V'è, tuttavia, diverse alternative. Ecco alcuni modi:

Si noti che molte API geocoding sono sotto licenza Creative Commons, licenze o simili.

Risposto il 14/05/2010 a 18:45
fonte dall'utente

voti
3

Si dovrebbe essere in grado di ottenere le annotazioni di drag-and-drop che vanno con l'aiuto di questo post del blog. L'ho usato per fare la stessa cosa, ed è stato abbastanza semplice per andare avanti.

MapKit il drag and drop di annotazione con callout aggiornamento informazioni

Risposto il 19/05/2010 a 02:50
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more