iPhone SDK Mapkit: Jak mohu zkontrolovat, zda poloha uživatele ve stejné ulici / avenue jako fakt koordinovat?

hlasů
1

My iPhone App je aplikace, která zobrazuje uživatelům nějaké POI (body zájmu) v MapView. I wanto dát uživateli možnost zapnout funkci, která by upozornit pouze POI, které jsou ve stejné ulici, alej, cesty, atd jako jeho.

Existuje způsob, jak aproach to?

Díky moc!

Položena 03/12/2009 v 13:57
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
1

Vypadá to, je to spíš dotazu do databáze Otázkou pak geo umístění otázky. Musíte se obrátit geocode svou aktuální polohu za účelem získání název ulice potom dotaz na POI na stejné ulici. Tato Webservice udělá reverzní geocode http://www.geonames.org/maps/reverse-geocoder.html

Pak je třeba to udělat dotazu dostat do POI pro danou ulici. Mapy Google podporuje tuto, a to databáze POI je na vás, měli byste být schopni podpořit dotaz stejně.

Bohatý

Odpovězeno 13/12/2009 v 13:54
zdroj uživatelem

hlasů
0

Myslím, že nejlepší způsob, jak vyřešit tento problém je dát uživateli poloměr filtrovat výsledky. Tím by se snížila svoji potřebu reverzní geokódování a ušetřit na síti a baterii.

Odpovězeno 03/12/2009 v 22:53
zdroj uživatelem

hlasů
0

Věřím, že by to udělat opačně Geokódování Uživatelé umístění získat název ulice, i když to není vždy přesné a vyžadovalo by to už znát BZ název ulice. Podívejte se na Google Maps Reverse Geokódování

Odpovězeno 03/12/2009 v 14:10
zdroj uživatelem

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