지도 작업을 시작하고지도 키트가 필요한 곳에서 작업중인 IOS 프로젝트가 있습니다. 위치를 검색하는 방법을 알고 있습니다. 그것을 지적하지만 내 문제는 내 프로젝트의 일부는 내 중앙 위치의 주변 지역의 다음 10-15 우편 번호를 받고 각 우편 번호에있는 도시를 수신하는 것입니다, 난 정말 그것을 구현하는 방법을 모르겠어요 도움이 필요해. 코드에 대한 설명이나 스 니펫 (snippet)은 많은 도움이 될 것입니다.Apple지도 키트를 사용하여 위치에서 주변 우편 번호 받기
0
A
답변
2
위와 같은 우편 번호는 MapKit에서 사용할 수 없습니다. zip 코드 데이터 (예 : 코드 + 경계 지오메트리)의 타사 소스를 찾아서 색인화하는 방법을 찾아야하며 (각각 centroid을 사용하거나 미리 계산 함) 선택한 지점과 가까운 지점을 파악해야합니다 .
1
여기에 Google Places API를 사용하십시오.
Radar 또는 NearbyPlaces 검색을 수행하고 반환 된 장소의 우편 번호를 가져올 수 있습니다 (사용자 정의 위치를 사용하고 원하는대로 검색 반경을 설정할 수 있습니다).
는
FTGooglePlacesAPI은 결국 당신이 수동으로 가져온 데이터를
NSData* data = [NSData dataWithContentsOfURL:YOUR-googleRequestURL];
를 사용하여 처리하는 모든 것을 할 수있다 Google 지역 정보 API를 쿼리 정말 좋은 아이폰 OS 라이브러리가있다.