Найти адрес для mapView - PullRequest
       3

Найти адрес для mapView

0 голосов
/ 31 августа 2011

У меня в данный момент есть mapView, отображаемый в приложении для iPhone.Мне интересно, есть ли способ поместить поле адреса, позволить пользователю ввести адрес, а затем перецентрировать карту по координатам этого конкретного адреса?спасибо.

Ответы [ 2 ]

2 голосов
/ 31 августа 2011

Да, это определенно возможно.Тем не менее, вам нужно будет использовать сторонний API для геокодирования Google forward (адрес -> широта / долгота).

http://blog.sallarp.com/ipad-iphone-forward-geocoding-api-google/

Переадресация геокодирования строки адреса и использование аннотации для размещения ее на карте.

0 голосов
/ 31 августа 2011

Конечно, есть способ сделать это.Способ сделать это состоит в том, чтобы иметь UITextField, в котором пользователь вводит адрес, и кнопку, которая при нажатии отправляет через веб-запрос к API-интерфейсу Google Map, который возвращает фактическую долготу / широту, относящуюся к адресу, а затем представление карты можетбыть перецентрирован на эти координаты, опуская булавку в этой точке.

РЕДАКТИРОВАТЬ: Объясненный выше способ, которым я реализовал это.Вместо UiTextField и кнопки вы также можете использовать UISearchBar, и вот хорошая ссылка, которая поможет вам в этом.

Как искать в MKMapView с помощью UISearchBar?

...