【发布时间】:2016-12-16 07:40:13
【问题描述】:
我使用地理编码 api 检查地址,但有时它不起作用。 我可以在谷歌地图中找到它的地方,例如,
https://www.google.com/maps?f=q&source=s_q&hl=en&geocode&q=United+States+Florida++33016+Hialeah+Gardens+8038+NW+103rd+St,Unit+39+Miami+Cores++
但是当我使用地理编码 api 检查地址时它返回“ZERO_RESULTS”,
https://maps.googleapis.com/maps/api/geocode/json?address=United+States+Florida++33016+Hialeah+Gardens+8038+NW+103rd+St,Unit+39+Miami+Cores++&sensor=true
{
"results" : [],
"status" : "ZERO_RESULTS"
}
也许 google map 和 geocoding api 之间的数据是不同的。 还是我用错了geocoding api,格式化地址?
【问题讨论】:
-
地理编码器处理邮政地址。 nited States Florida 33016 Hialeah Gardens 8038 NW 103rd St,Unit 39 Miami Cores 不是邮政地址(它确实包含一个),它是一个地点。见geocoding best practices
-
谢谢。你知道谁不是邮政地址,而是一个地方?作为 api 用户,我们只有一个地址字符串(命名地点或邮政地址?)。
-
"Unit 39 Miami Cores" 混淆了地理编码器。如果 [I remove that}(geocodezip.com/…) 地理编码器可以找到其余部分。
标签: google-maps google-geocoding-api