2012-04-27 148 views
0

我正在使用Google Maps API v3 Distance。它对我数据库中的大多数地址都很好。但是,似乎有些地址在Google地图中不可用,并且它似乎选择了最近的街道地址匹配,这可能会失败。我希望Google地图在这种情况下可以根据城市和邮政编码提供答案。有没有人有办法解决吗?我想过通过地理编码以数学方式进行双重检查,并检查雅虎地图(或其他网站)的方式,但增加了处理时间,并不是一个非常优雅的解决方案。必须有一些设置我失踪或其他类似的工作。Google Maps API v3街道地址与城市,邮编

谢谢!

顺便提一下,新的Json串行器!无论如何,这对我来说是新的。

回答

0

你如何格式化你发送的地址?

我已经使用Google Maps API来做一些反向地理编码,如果找不到街道(由于错字或你有什么),Google会返回历史悠久的市中心的经度。

我的结构地址为国家,城市cityzip,街道nr。

+0

嗨,格式化的网络请求是http://maps.googleapis.com/maps/api/directions/json?origin=###+ABC+ABC+ROAD+ABC+AA+#####&destination= ### + ABC + ABC + ROAD + ABC + AA + ##### && mode = driving&units = imperial&region = us&sensor = false谢谢! – user1361447 2012-04-27 20:49:10

0

您应该使用geometr y对象的location_type来确定返回的准确性。我建议检查一下,看看返回的resulsts是否表示结果是否是ROOFTOPRANGE_INTERPOLATED以外的任何结果。

相关问题