来自 Google Reverse Geocode API 的奇怪结果

Posted

技术标签:

【中文标题】来自 Google Reverse Geocode API 的奇怪结果【英文标题】:Odd results from Google Reverse Geocode API 【发布时间】:2021-12-11 00:19:41 【问题描述】:

最近,我偶尔会收到。 例如,在查找坐标 43.2379396 -72.44746565 的地址时,我得到的结果是:

6HQ3+52 Springfield, VT, USA

在另一种情况下查找 43.703563 -72.209753 结果:

PQ3R+C3 Hanover, NH, USA

有谁知道返回地址的前 7 个字节代表什么?当我收到这种类型的结果时,它始终是 4 个字节的字母数字数据,后跟一个加号,然后是另外 2 个字母数字字节。

【问题讨论】:

【参考方案1】:

经过一些额外的研究,我发现这些是 Plus Code 地址,这是 Google 地图中相对较新的功能。这些用于没有街道地址的地方。这些似乎与“what 3 words”地址有一些相似之处。

【讨论】:

以上是关于来自 Google Reverse Geocode API 的奇怪结果的主要内容,如果未能解决你的问题,请参考以下文章

在 typescript/javascript 的 google.maps.Geocoder().geocode() 上使用全局变量

php 与Google Geocode API互动。

Google Maps geocode() 循环放置标记

使用 google geocode api 仅获取特定国家/地区的结果

Android:地址(来自 GeoCode)是不是有固定格式?

Google Maps API v3:使用 IP 地址多个 LatLng 的 Geocoder.geocode