2016-11-10 150 views
0

这个问题在精神上与。 http://stackoverflow.com/questions/7764244/correct-address-format-to-get-the-most-accurate-results-from-google-geocoding-ap谷歌地理编码API地址格式美国

我已阅读谷歌常见问题解答地理编码开发者指南,并指出建议的地址格式基于该国的邮政服务。在我的一些测试中,这并不总是有效,有时候我看到更好的结果,把查询结束。

例子是:http://maps.google.com/maps/api/geocode/xml?address=+3700%20W%20FLAMINGO%20RD++LAS%20VEGAS+NV 此返回零分的结果,但交换路到端返回正确的结果: http://maps.google.com/maps/api/geocode/xml?address=++LAS%20VEGAS+NV+3700%20W%20FLAMINGO%20RD

最重要的是,如果我包括邮政编码(89103)到所述第二请求,即一个也不会返回结果。

任何人都可以帮助我了解什么适当的格式应该看起来像美国地址?

非常感谢! 克里斯

回答

0

你可以在这个文件

https://developers.google.com/maps/faq#geocoder_queryformat

我应该如何格式化我的地理编码查询,最大限度的成功请求数找到答案?

根据相关国家的国家邮政局使用的格式指定地址。

请勿指定附加地址元素,例如商业名称,单位号码,楼层号码或套房号码,这些地址元素不包含在有关国家的邮政服务定义的地址中。

尽可能使用建筑物名称优先的街道号码。

尽可能使用街道号码寻址来指定十字路口。

不要提供“提示”,如附近的地标