2016-01-11 17 views
8

Sto scrivendo un'app per iOS in rapido. Devo essere in grado di dire in un dato momento che strada si intersecherà sulla rotta del mio utente che sta guidando/camminando.Swift: Maps: Come distinguere la prossima strada che si interseca sul mio percorso

Sono in grado di trovare il nome della via che l'utente è attualmente attivo, la direzione in cui si sta muovendo l'utente e anche le coordinate correnti, ma l'ultimo passo mi blocca: quale strada si intersecherà?

Sono aperto all'utilizzo di Apple Maps, Google Maps, OSM ecc. Purché sia ​​gratuito.

+0

Non sono sicuro che sarà d'aiuto, ma la cosa più vicina che ho trovato è stata questa, alcune opzioni riguardano la (prossima traversa). http://www.geonames.org/export/reverse-geocoding.html – UlyssesR

risposta

-1

La cosa migliore è quella di utilizzare https://developers.google.com/maps/documentation/directions/

L'idea è di ottenere le gambe delle direzioni e quindi determinare in quale gamba siete attualmente in cui si può fare dal momento che si conosce il nome della via corrente si è in e quindi trova le informazioni sulla prossima tappa. Potrebbe non essere sempre preciso ma è il modo più semplice per trovare quale strada si intersecherà. È possibile utilizzare l'api Driving o Waypoint. Spero che questo aiuti.