iPhone SDK MapKit: Come è possibile controllare se la posizione dell'utente è nella stessa via / viale come un dato di coordinate?

voti
1

Il mio iPhone App è un'applicazione che mostra agli utenti un po 'di POI (punti di interesse) nella MapView. Mi vuoi anche dare all'utente la possibilità di attivare una funzione che avrebbe solo evidenziare i POI che si trovano nella stessa strada, viale, percorso, ecc come il suo.

C'è un modo per aproach questo?

Molte grazie!

È pubblicato 03/12/2009 alle 13:57
fonte dall'utente
In altre lingue...                            


3 risposte

voti
1

Suona come questo è più di una domanda query di database allora una domanda geo localizzazione. È necessario invertire geocode la posizione corrente per ottenere un nome di strada poi interrogare per PDI per la stessa strada. Questo webservice farà il geocode inverso http://www.geonames.org/maps/reverse-geocoder.html

Allora avete bisogno non fare la query per ottenere i POI per quella strada. mappe di Google supporta questo, e il database dei POI è tuo si dovrebbe essere in grado di sostenere la domanda pure.

Ricco

Risposto il 13/12/2009 a 13:54
fonte dall'utente

voti
0

Credo che il modo migliore per risolvere questo problema è quello di fornire all'utente un raggio a filtrare i risultati. Ciò ridurrebbe il vostro bisogno di geocoding inverso e risparmiare sulla rete e la batteria.

Risposto il 03/12/2009 a 22:53
fonte dall'utente

voti
0

Credo che si potrebbe fare questo inversa geocoding la posizione degli utenti per ottenere il nome della strada, anche se questo non è sempre precisa e richiederebbe già conoscere il nome della via POI. Scopri Google Maps Reverse Geocoding

Risposto il 03/12/2009 a 14:10
fonte dall'utente

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