2011-01-04 3 views
1

사용자가 도시를 검색 할 때 입력 할 수있는 검색 기능을 설정하고 싶습니다. 맵킷에서 도시를 확대합니다. 나는 이미 많은 주석과 주석을 가지고있는 mapkit을 가지고있다.사용자가 도시를 입력 할 때 도시에지도 키트를 확대 할 때 검색을 설정하고 싶습니다.

내 주석에 검색을 추가 할 수 없다고 생각합니다. 대신 도시를 검색하면 도시를 확대하고 도시의 주석을 표시 할 수 있습니까?

Xcode와 코드 예제를 포함한 도움이 처음이라면 대단히 감사하겠습니다 !!

+0

아마도 Xcode IDE 질문이 아니지만 많은 사용자가 답변을 알고 싶어한다는 것을 알고 있습니다. 게시물을 편집하는 대신 도움을 주신다면 다소 발전 할 수 있습니다. – Jon

답변

2

Google's Geocoding API을 사용하여 내 앱에서지도를 검색 할 수 있습니다. 이 API는 결과에 적합한 적절한 줌 레벨에 대한 테두리 상자를 반환합니다. 이 + MKMapViewsetRegion:animated: 방법을 사용하여 결과를 표시 할 수 있습니다.

희망이 도움이됩니다.

+0

mhmm MapKit은 역 지오 코딩 만 허용한다고 말하는 것이 맞습니까? 제가 원하는 것은 도시리스트입니다. 이미 TableView에 주석을 표시했기 때문에 TableView에 표시 할 필요가 없으며 사용자가 City에 입력하면 도시가 확대됩니다. 아마도 각 도시의 좌표가 필요할 것입니다. – Jon

+0

예, Mapkit에는 역 지오 코딩이 내장되어 있지만 donkim에서 말한 것처럼 Google 지오 코딩 API를 사용하여 자신이하는 작업을 수행하는 클래스를 만들 수 있습니다. 찾고. – afarnham

관련 문제