почему поле поиска не отображается в Iphone MKMapView?

В моем приложении я использую MKMapview для отображения googleMap, но он не отображает поле поиска на карте. Я загрузил приложение «Карты» из магазина приложений на свое настоящее устройство, и на карте не отображается поле поиска.

Может ли какое-либо тело иметь какое-либо решение для отображения поля поиска на существующей карте, поскольку я хочу искать текст в поле поиска и отображать его содержимое на карте?

Пожалуйста, предоставьте любое решение, которое будет приемлемо.

Спасибо,

Мишал Шах


person Developer    schedule 02.11.2009    source источник
comment
Другой ответ содержит немного информации об URL-адресах для запроса соответствующей информации: stackoverflow.com/questions/1640932/   -  person Jason Prado    schedule 03.06.2010


Ответы (1)


Элемент управления MKMapView не включает элемент управления поиском - он просто отображает карту. Вы можете центрировать карту и управлять масштабированием, но это все.

Вам нужно будет самостоятельно реализовать поле поиска (использовать UISearchBar), а затем использовать веб-службы Google, чтобы найти логоту и широту вашего поискового запроса.

Это нетривиально, но и несложно.

person Rog    schedule 02.11.2009
comment
Я бы действительно предложил использовать UISearchBar вместо UITextField. - person bpapa; 02.11.2009