反向地理编码偏远岛屿

时间:2013-12-22 22:58:46

标签: reverse-geocoding google-geocoding-api

我正试图扭转南太平洋地理编码的偏远岛屿。一切都适用于国家名称和管理区域,但岛名称没有通过。无论如何使用谷歌地图api(或任何其他免费/低成本服务)获取岛名?感谢。

1 个答案:

答案 0 :(得分:1)

简而言之:我担心没有简单的方法。

Google Geocoding 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),但较小的岛屿没有。 我不熟悉太平洋上的许多岛屿,但上面已经说明不支持“岛屿”结果。如果你的范围很窄(一小群岛屿),那里的岛屿与政治分歧很吻合,你可能会得到它。