2013-12-22 61 views
2

我正試圖在南太平洋反轉地理編碼偏遠島嶼。所有的作品都與國家名稱和管理區域一致,但島名並未通過。無論如何要使用谷歌地圖API(或任何其他免費/低成本服務)獲得島名?謝謝。反向地理編碼遠程島嶼

+0

對不起,後面鏈接谷歌地圖api,並沒有想到。所以,目前我正在使用json和geonames web服務來查看Google Maps API。我接受任何免費/低價服務。 – user3128052

+0

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

+0

似乎具體的谷歌地圖,但不知道它不是。 – user3128052

回答

1

總之:恐怕沒有簡單的辦法。

Google地理編碼API中的反向地理編碼將返回包含給定latlng的政治實體,但諸如島嶼之類的物理實體可能與這些政治實體不匹配。

斐濟和瓦努阿圖擁有自己的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

在夏威夷的大島到他們縣(administrative_area_level_2)給出的名字,但規模較小的沒有。 我並不熟悉太平洋上的許多島嶼,但上面已經說明不支持「島嶼」的結果。如果你的範圍狹窄(一小羣島嶼),那裏的島嶼與政治分支很好地協調一致,你可能會得到它的工作。