iPhone SDK Mapkit: Hoe kan ik controleren of locatie van de gebruiker in dezelfde straat / laan als een gegeven te coördineren?

stemmen
1

Mijn iPhone App is een applicatie die laat gebruikers een aantal POI's (points of interest) in de MapView. Ik wanto om de gebruiker de optie voor het inschakelen van een functie die alleen de POI's die in dezelfde straat, laan, route, etc zou markeren als zijn geven.

Is er een manier om dit te aproach?

Hartelijk bedankt!

De vraag is gesteld op 03/12/2009 om 13:57
bron van user
In andere talen...                            


3 antwoorden

stemmen
1

Klinkt als dit is meer een database query vraag is dan een geografische locatie kwestie. Je moet om te keren geocode uw huidige locatie naar het verkrijgen van een straatnaam dan worden gezocht naar POI voor dezelfde straat. Deze webservice zal het omgekeerde geocode doen http://www.geonames.org/maps/reverse-geocoder.html

Dan moet je niet doen de query naar de POI's te krijgen voor die straat. Google Maps ondersteunt dit, en de POI-database is van jou moet je in staat zijn om de vraag te ondersteunen.

Rijk

antwoordde op 13/12/2009 om 13:54
bron van user

stemmen
0

Ik denk dat de beste manier om dat probleem op te lossen is om de gebruiker een straal om te filteren op resultaten te geven. Dit zou verminderen uw behoefte aan reverse geocoding en op te slaan op het netwerk en de batterij.

antwoordde op 03/12/2009 om 22:53
bron van user

stemmen
0

Ik denk dat je zou kunnen dit doen door middel van reverse geocoding de gebruikers locatie om de naam van de straat te krijgen, maar dit is niet altijd nauwkeurig en zou vereisen dat u al kennen van de straatnaam POI's. Check out Google Maps reverse geocoding

antwoordde op 03/12/2009 om 14:10
bron van user

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