Kel*_*ner 1 google-maps google-api google-geocoding-api
我正在使用谷歌goecode API和一些邮政编码得到状态ZERO_RESULTS甚至'邮政编码存在(当搜索完整的地址,我可以找到它).
以下是我发送的请求(邮政编码:W1K6LX在英格兰):https://maps.googleapis.com/maps/api/geocode/json?component = postal_code:W1K6LX%7Ccountry:GB 因此,这给出了ZERO_RESULTS
但是当我搜索地址时:Kalrock 20 North Audley Street我可以在这里清楚地看到"London W1K 6LX":https://www.google.com/maps/place/Kalrock+Capital+Management/@51.5134013,-0.1556717 !,17Z /数据= 3M1 4B1 4M5 3M4 1s0x4876052eac174b5f:!!!!0xd76bd9d6e03653af8平方米3d51.513398 4D-0.153483
我在这里做错了吗?
看起来这里有数据问题.谷歌数据库中似乎缺少邮政编码W1K6LX.
首先,根据皇家邮政,我可以看到这是一个有效的邮政编码
正如您所提到的,地理编码服务返回ZERO_RESULTS,尽管地址'Kalrock Capital Management'在地址中使用此邮政编码.我想这个地方是在Google我的商家中创建的.如果我在Google我的商家中创建地点时您理解正确,则可以输入邮政编码作为文本值,然后将其存储,但数据库中可能缺少邮政编码功能.
为了检验这个理论,我在Places API中找到了"Kalrock Capital Management"这个地方,并发现地点ID是ChIJX0sXrC4FdkgRr1M24NbZa9c.
我执行了地理编码请求以获取此地点ID的坐标:
得到了协调51.513398,-0.153483.
现在我尝试执行反向地理编码以查找此坐标的最近邮政编码:
https://maps.googleapis.com/maps/api/geocode/json?latlng=51.513398%2C-0.153483&result_type=postal_code&key=MY_API_KEY
如您所见,可以找到该坐标最近的邮政编码 W1K 6AG
我可以建议将丢失的邮政编码报告给Google,如下页所述
https://support.google.com/maps/answer/3094045
我希望这有帮助!
| 归档时间: |
|
| 查看次数: |
1660 次 |
| 最近记录: |