Jak mohu aktualizovat MapView s adresou?

hlasů
1

Chci aktualizovat MapView v aplikaci pro iPhone. Použití geocordinate, to je triviální. Ale co když nevím souřadnic? Chci aktualizovat pomocí adresového řetězce, jako byste zadat do textového pole v Mapách Google.

Chcete-li dát trochu více pozadí v mé aplikaci MapView se zobrazí aktuální polohy uživatele. Po umístění je vyhledáván, já používám ReverseGeocoder to přeložit do lidské čitelné adresy, která je zobrazena v TextView mapě níže.

Ale umístění je často špatně - tato aplikace se použije především v New Yorku a iPhone GPS je zde často nepřesné (v důsledku vysokých budov?). V takovém případě může uživatel klepnout na textovou názor a dát skutečnou adresu. V tomto bodě chci MapView aktualizovat s adresou vstoupili. Ale to není mi jasné, jak se to stalo.

Položena 26/08/2009 v 16:46
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
0

IPhone SDK neposkytuje tuto funkci. Budete muset použít geokódů služby jako Google Geokódování API .

Google API poskytuje službu HTTP vzhlédnout geolokace. Chcete-li například určit místo pro Google ústředí, můžete dotaz

http://maps.google.com/maps/geo?q=1600+Amphitheatre+Parkway,+Mountain+View,+CA&output=csv&oe=utf8&sensor=true_or_false&key=your_api_key

Můžete také změnit formát výsledků.

Odpovězeno 26/08/2009 v 16:56
zdroj uživatelem

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