这个问题在精神上类似。 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
答案 0 :(得分:0)
您可以在本文档中找到答案
https://developers.google.com/maps/faq#geocoder_queryformat
如何格式化地理编码器查询以最大化成功请求的数量?
根据相关国家的国家邮政服务使用的格式指定地址。
请勿指定其他地址元素,例如商家名称,单位编号,楼层编号或未包含在相关国家邮政服务定义的地址中的套件编号。
尽可能使用房屋的街道编号而不是建筑物名称。
使用街道号码寻址,而不是在可能的情况下指定交叉街道。
不提供提示'如附近的地标