iPhone SDK Mapkit: Jak mogę sprawdzić, czy lokalizacja użytkownika jest w tym samym ulica / aleja, jak dana współrzędnych?

głosy
1

My iPhone App to aplikacja, która pokazuje użytkownikowi pewne POI (points of interest) w MapView. I wanto dać opcję, aby włączyć funkcję, która pragnie podkreślić tylko POI, które są w tej samej ulicy Avenue, trasy itp jak jego użytkownik.

Czy istnieje sposób, aby aproach to?

Wielkie dzięki!

Utwórz 03/12/2009 o 13:57
źródło użytkownik
W innych językach...                            


3 odpowiedzi

głosy
1

Brzmi to bardziej pytanie zapytań baz danych wtedy geo lokalizacji pytanie. Trzeba odwrócić Geokodując swoją bieżącą lokalizację, aby uzyskać nazwę ulicy następnie zapytanie do UM na tej samej ulicy. Ta usługa będzie wykonać odwrotne geokodowanie http://www.geonames.org/maps/reverse-geocoder.html

Następnie trzeba rób kwerendę, aby uzyskać POI na tej ulicy. Mapy Google obsługuje to i to baza POI jest twoje powinieneś być w stanie obsługiwać zapytania, jak również.

Bogaty

Odpowiedział 13/12/2009 o 13:54
źródło użytkownik

głosy
0

Myślę, że najlepszym sposobem rozwiązania tego problemu jest, aby dać użytkownikowi promień odfiltrować wyniki. To zmniejszy zapotrzebowanie na odwrotnej geokodowanie i zapisać na sieci i akumulatora.

Odpowiedział 03/12/2009 o 22:53
źródło użytkownik

głosy
0

Wierzę, że można to zrobić za pomocą odwrotnej geokodowanie lokalizację użytkownikom na nazwę ulicy, choć nie zawsze jest dokładny i wymagałoby już znając nazwę ulicy POI. Sprawdź Google Maps Odwróć geokodowanie

Odpowiedział 03/12/2009 o 14:10
źródło użytkownik

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