Sto provando a creare una sorta di sistema di navigazione satellitare turn-by-turn utilizzando l'SDK di iOS. Ottengo le indicazioni dal server e le disegno sulla mappa, quindi continuo a ricevere gli aggiornamenti della posizione dal chip GPS dell'iPhone. Attualmente comincio a trovare il punto di svolta più vicino quindi, ogni volta che l'utente arriva entro una certa distanza dal prossimo punto di svolta, viene dato un segnale verbale e l'indice del punto di svolta viene incrementato. Questo è un sistema delicato e mi piacerebbe renderlo più robusto, così posso dire quando l'utente sta andando nella direzione sbagliata ecc.
Fondamentalmente sto cercando un po 'di letteratura sulla navigazione turn-by-turn, in termini di monitoraggio dei progressi dell'utente e se stanno andando nella giusta direzione. Avrei pensato che ci sono molte ricerche là fuori ma non riesco a trovare nulla a parte semplici tutorial su come usare un dato SDK o API di indicazioni stradali. Qualcuno può indirizzarmi a un buon run-through delle varie tecniche utilizzate in software come TomTom o Google Maps Navigation?