我正在使用我的街道地址输入(来源和目的地)成功创建Google地图但是,当我使用与Google地址API完全相同的测试时,JSON响应会显示多个地址,但这些地址似乎都没有效果。例如,我在科罗拉多州使用一个地址,它正在返回加利福尼亚州一个城市的同一街道地址的路线。这是不一致的,因为一些地址工作正常......所以,我认为问题是我的网址结构,但我找不到包含街道地址的Google地址API示例。他们所有的例子都只引用了城市和州。因此,如果没有看到特定的街道地址示例,很难看到参数的外观。有人可以提供帖子或示例或链接来帮助我吗? 谢谢!
答案 0 :(得分:1)
Google地图是一种地址近似服务。为了说明,几乎在任何位置进入街景,左上角应显示“地址是近似的”。 Google和其他此类服务不会验证地址的存在或可传递性。
根据您所描述的内容,您的网址很可能已正确汇编(但是,您尚未发布,因此,除非您这样做,否则我们无法确定),Google正在做它所做的事情最好的:用它给出的最佳猜测。
如果您只查找有效地址,则需要加入CASS-Certified服务。
我为SmartyStreets工作;我们提供名为API的LiveAddress,仅返回有效地址。有一些,所以我们鼓励你做自己的研究,但你不会找到任何其他可以免费使用(具有完整功能,无限期)。
如果您需要正确的路线,我建议您通过LiveAddress等API运行起始地址和目的地地址,然后将这些结果提交给Google。那时你会确定你处于正确的状态。 :)
希望这会有所帮助;如果您对地址有任何其他疑问,请与我们联系。