此处 - > https://maps.google.com/ 我查询了参数 答:antim chauraha,Indore,Madhya Pradesh,India B:India Collection,Indore,Madhya Pradesh,India
使用webservice获取XML,来自Direction API的相同响应
那些回复根本不匹配。你看到距离,方向或任何东西。
我做错了吗?
答案 0 :(得分:1)
Google Maps使用其他信息来查找“查询字符串”。方向API使用邮政地址(大部分)。
这些都不是一个特别好的“地址” 答:antim chauraha,Indore,Madhya Pradesh,India B:India Collection,Indore,Madhya Pradesh,India
Run them through the Google Maps API v3 geocoder,他们都决心到同一个地方(印多尔,中央邦,印度)
如果您需要解决此类“地点”,请使用Places API获取坐标,然后使用路线服务获取坐标之间的路线。
答案 1 :(得分:0)
基本上名称和地址有所不同。 Google数据库可以在同一位置使用其他符号。你可以在这里阅读我的答案:http://www.stackoverflow.com/questions/12788664/google-maps-api-geocode-returns-different-co-ordinates-then-google-maps/12790012#12790012。在谷歌回复中,名称是您要查找的名称,而在地标对象中,谷歌数据库中的地址和位置列表。您需要遍历地标对象以找到最相似的位置。