1

저는 Maps App 자체에서와 같이 Google Maps Places API를 사용하여 iPhone 용지도를 검색했습니다. 다음과 같은 행을 사용합니다.Google지도 API를 사용하여 장소 및 우편 번호를 모두 검색하려면 어떻게해야합니까?

https://maps.googleapis.com/maps/api/place/search/json?location=%f,%f&rankby=distance&name=%@&sensor=true&key=%@ 

누락 된 정보를 입력하려면 NSString을 사용하십시오. 그러나지도 앱과 달리이 검색은 현지 장소에서만 작동하며 엽서 나 기타 정보에는 사용할 수 없습니다. 내가이 우편 번호를받을 것인지, 나는 지오 요청을해야 할 것으로 생각된다 :

https://maps.googleapis.com/maps/api/geocode/json?address=W1A+1AA&sensor=true 

그러나 물론,이 장소 정보를 검색하지 않습니다. 지도 앱과 마찬가지로 내 앱이 최상의 결과를 완벽하게 반환하기를 바랍니다.

두 개의 개별 API를 사용하도록 코드를 작성하기 전에 더 나은 방법이 있습니까? Maps 앱에서 검색과 비슷한 기능을하는 다른 API를 사용해야합니까?

답변

2

위치 서비스를 사용하지 않으려는 사람들을위한 우편 번호 인 초밥을 특정 서비스를 들여다 보듯이 살펴 보았습니다. 안타깝게도 지오 코딩 호출에 지정된 좌표의 반경 내에있는 위치를 얻으려면 지오 코딩을위한 호출 하나와 Google 지역 정보를 통한 호출 두 차례를 호출해야합니다.

참조 : Find all parks for a given zipcode with google maps

https://groups.google.com/forum/?fromgroups#!msg/google-places-api/P3iDK5kO7OM/Cek4BzeXMA4J

+0

그래, 그것은 결국 ... 감사합니다 모두 일을 그렇게 나쁘지 않았다! – jowie

관련 문제