2013-12-22 4 views
2

남태평양의 멀리 떨어져있는 지형을 역전 시키려고합니다. 모든 것은 국가 이름 및 관리 지역과 잘 작동하지만 섬 이름은 통과하지 않습니다. 어쨌든 Google지도 API (또는 다른 무료/저렴한 비용의 서비스)를 사용하여 섬 이름을 얻으실 수 있습니까? 감사.역 지오 코딩 원격 섬도

+0

죄송합니다, 구글 맵스 api에서 링크를 따르고 생각하지 않았습니다. 그래서, 현재 json과 geonames 웹 서비스를 사용하여 Google지도 API를 조사하고 있습니다. 저는 무료/저가 서비스를 제공합니다. – user3128052

+0

https://developers.google.com/maps/support/ – user3128052

+0

Google지도가 특정 것으로 보였지만 무시하지 못했습니다. – user3128052

답변

1

간단히 말해서 쉬운 방법이없는 것 같습니다.

Google 지오 코딩 API의 역 지오 코딩은 지정된 latlng이 포함 된 정치 엔터티를 반환하지만 섬과 같은 물리적 엔터티는 이러한 항목과 잘 정렬되지 않을 수 있습니다.

피지 (Fiji)와 바누아투 (Banuatu)는 ISO 3166-2 지역 코드 ("국가 코드"라고도 함)가 있으므로 국가의 주소 구성 요소 인 아일랜드 주소 구성 요소 (또는 목록의 마지막 결과) : 하와이에서

https://maps.googleapis.com/maps/api/geocode/json?latlng=-17.713371,178.065032 https://maps.googleapis.com/maps/api/geocode/json?latlng=-15.376706,166.959158

은 큰 섬 (관리 영역 수준) 자신의 군에 이름을 부여하지만, 작은 것들하지 않습니다. 태평양에있는 많은 섬들에 익숙하지는 않지만 위의 내용은 이미 "섬"결과에 대한 지원이 없다는 것을 이미 보여줍니다. 범위가 좁은 섬 (작은 섬 집합)과 섬이 정치 부문과 잘 조화를 이루면 효과가있을 수 있습니다.