W jaki sposób mogę zaktualizować MapView z adresem?

głosy
1

Chcę zaktualizować MapView w aplikacji iPhone. Korzystanie z geocordinate, to jest trywialne. Ale co, jeśli nie wiem współrzędnych? Chcę zaktualizować go za pomocą ciąg adresów, jak można wprowadzić w polu tekstowym Google Maps.

Aby dać trochę więcej tła w moim app MapView jest wyświetlany z bieżącej lokalizacji użytkownika. Po pobraniu lokalizacja, używam ReverseGeocoder przetłumaczyć go na adres czytelnej dla człowieka, który jest wyświetlany w TextView poniższej mapie.

Ale lokalizacja jest często źle - ta aplikacja będzie głównie wykorzystywany w Nowym Jorku i iPhone GPS jest często niedokładne tutaj (z powodu wysokich budynków?). W takim przypadku, użytkownik może dopasować widok tekstowy i umieścić w rzeczywistym adresem. W tym momencie chcę MapView zaktualizować z adresem one wprowadzone. Ale to nie jest dla mnie oczywiste, jak sprawić, by tak się stało.

Utwórz 26/08/2009 o 16:46
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
0

IPhone SDK nie przewiduje, aby funkcjonalność. Trzeba będzie skorzystać z usługi geokodowania jak Google Geokodowanie API .

Google API dostarcza usługę HTTP zajrzeć do geolokalizacji. Na przykład, aby określić lokalizację siedziby Google, można wyszukać

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

Można również zmienić format wyników.

Odpowiedział 26/08/2009 o 16:56
źródło użytkownik

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