Sto sviluppando un'app che si concentrerà molto sul fornire agli utenti percorsi e indicazioni turn-by-turn durante la guida. È importante che rimangano all'interno dell'app durante la loro guida, quindi non voglio davvero lasciarli uscire dall'app e accedere all'app Maps integrata. Ultimamente ho fatto molte ricerche su come includere questa funzionalità, ed è noto che non è facile, dal momento che Apple non include questa funzionalità nell'SDK. Sembra che le mie opzioni sono:Come ottenere itinerari e navigazione turn-by-turn in un'app per iPhone
Per fornire percorsi (e indicazioni) da un luogo all'altro
- Utilizzare un UIWebView e caricare alcune mappe web-based con JavaScript, e utilizzare l'API JavaScript per tracciare un percorso
- Utilizzare MapKit o l'SDK iOS di Google Maps, eseguire query per il percorso separatamente tramite un'API e disegnare manualmente un tipo di percorso o polilinea su di esso.
- utilizzare una libreria che costa denaro (come MTDirectionsKit)
Per fornire turn-by-turn
- utilizzare una libreria proprietaria che viene fornito con le proprie mappe (come CloudMade)
C'è qualcosa che mi manca qui? Quali sono i pro e i contro di ciascuno e come dovrei scegliere una soluzione?
La tua opinione è molto apprezzata. Grazie!
Questo è un ottimo punto e alla fine mi ha scoraggiato dal provare a sviluppare questa funzionalità nell'app. Grazie! – Andrew