Google地理编码API地址格式化美国

时间:2016-11-10 18:31:55

标签: google-maps google-maps-api-3 google-geocoder

这个问题在精神上类似。 http://stackoverflow.com/questions/7764244/correct-address-format-to-get-the-most-accurate-results-from-google-geocoding-ap

我已阅读Google地理编码开发人员指南中的常见问题解答,并指出建议的地址格式基于国家/地区的邮政服务。在我的一些测试中,这并不总是有效,有时我看到更好的结果将街道放在查询结束时。

例如: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)包含在第二个请求中,那个也将不会返回任何结果。

任何人都可以帮我理解美国地址的适当格式吗?

非常感谢! -Chris

1 个答案:

答案 0 :(得分:0)

您可以在本文档中找到答案

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

  

如何格式化地理编码器查询以最大化成功请求的数量?

     

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

     

请勿指定其他地址元素,例如商家名称,单位编号,楼层编号或未包含在相关国家邮政服务定义的地址中的套件编号。

     

尽可能使用房屋的街道编号而不是建筑物名称。

     

使用街道号码寻址,而不是在可能的情况下指定交叉街道。

     

不提供提示'如附近的地标