【发布时间】:2016-12-13 10:20:27
【问题描述】:
我是一名法国开发人员,我对 GMAP 地理编码 API 有疑问。 我在一个使用这个 API 的新网站上工作。
当用户输入法国邮政编码时,地理编码 API 用于获取法国城市的地理编码边界。 所以我通过这个 URL 请求 API:https://maps.googleapis.com/maps/api/geocode/json?address=MY_ZIP_CODE&components=country:fr&key=my_key
在法国,有时一个邮政编码对应多个城市。 默认城市以 JSON 格式写入 address_components, "types" : [ "locality", "political" ],所有城市都写入 "postcode_localities"。 (在屏幕截图中有一个示例)。
上周,一切正常。 但是今天,我遇到了一个大问题……当我使用邮政编码(69510、69310、69600 等……)时,不再显示多个城市或单个城市……但效果很好为“69530”。
这让我很尴尬,因为我正在建设的网站使用邮政编码进行以公里为半径的地理定位搜索...
你知道这个 API 是否更新了吗?
我在 Google 上搜索过......但我从来没有找到答案。
提前感谢您的帮助!!
祝你有美好的一天
【问题讨论】:
-
是的,所以地址组件的顺序可以不同;我认为这会导致您的问题。看看我的功能是否有帮助,让我知道stackoverflow.com/questions/27203977/…
-
Geocoding API 最近更新了,你可以在geodev blog post 找到公告。可能值得在public issue tracker 中提交问题。
标签: json api google-maps google-geocoding-api