iPhone SDK Mapkit: Hvordan kan jeg sjekke om brukeren befinner seg i samme gate / vei som et gitt koordinat?

stemmer
1

Min iPhone App er et program som viser brukere noen POI (punkter av interesse) i MapView. Jeg wanto å gi brukeren muligheten til å slå på en funksjon som bare ville markere Severdigheter som er i samme gate, avenue, rute, etc som hans.

Er det en måte å aproach dette?

Takk så mye!

Publisert på 03/12/2009 klokken 12:57
kilden bruker
På andre språk...                            


3 svar

stemmer
1

Høres ut som dette er mer av en databasespørring spørsmålet da en geografisk plassering spørsmålet. Du må reversere geokode din nåværende posisjon til å få et gatenavn deretter spørre etter POI for samme gate. Denne webservice vil gjøre det motsatte geokode http://www.geonames.org/maps/reverse-geocoder.html

Da trenger du gjør søket for å få POI-er for den gaten. Google maps støtter dette, og det POI-databasen er ditt bør du være i stand til å støtte spørringen også.

Rik

Svarte 13/12/2009 kl. 12:54
kilden bruker

stemmer
0

Jeg tror den beste måten å løse det problemet er å gi brukeren en radius å filtrere ut resultater. Dette vil redusere behovet for omvendt geokoding og lagre på nett og batteri.

Svarte 03/12/2009 kl. 21:53
kilden bruker

stemmer
0

Jeg tror du kan gjøre dette ved omvendt geokoding brukerne stedet for å få gatenavn, selv om dette ikke alltid er eksakt og vil kreve at du allerede vet POI gatenavnet. Sjekk ut Google Maps Reverse geokoding

Svarte 03/12/2009 kl. 13:10
kilden bruker

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