Google maps 方向API返回地图网页/应用程序的不同路线

Google maps 方向API返回地图网页/应用程序的不同路线,google-maps,google-maps-api-3,directions,Google Maps,Google Maps Api 3,Directions,我目前正在浏览方向和静态地图API,并试图分别显示每条路线的地图。因此,我从directions API获得了路由,但结果是低效的(委婉地说) 例如: 对于具有以下参数的directions API调用: 备选方案=正确 出发时间=现在 原产地=MF+Vruksha%2C+121%2C+梅达瓦坎山+主干道%2C+南曼加拉姆%2C+钦奈%2C+泰米尔+纳德邦+600117 目的地=Mast+Kalandar%2C+6%2F1%2C+旁路+Pass+Road%2C+附近+Murugan+Kalyan

我目前正在浏览方向和静态地图API,并试图分别显示每条路线的地图。因此,我从directions API获得了路由,但结果是低效的(委婉地说)

例如: 对于具有以下参数的directions API调用: 备选方案=正确

出发时间=现在

原产地=MF+Vruksha%2C+121%2C+梅达瓦坎山+主干道%2C+南曼加拉姆%2C+钦奈%2C+泰米尔+纳德邦+600117

目的地=Mast+Kalandar%2C+6%2F1%2C+旁路+Pass+Road%2C+附近+Murugan+Kalyana+Mandapam%2C+Anand+GANDER%2C+Gangai+Nagar%2C+钦奈%2C+泰米尔+Nadu+600042

当绘制在静态地图上时,请求中的最后一条路线(overview_polyline)给出了我的答案(请注意图片底部的无用循环),而更符合逻辑的路线将由maps.google.com给出。
请注意,我已从请求中删除了API密钥,它不是企业密钥。

您的问题在于方向服务的输入。这些是“地方”而不是邮政地址。如果我从PlacesAPI得到坐标,然后得到方向,我会得到一个非常不同的结果()


无论是谁否决了这个问题,请说明你为什么这样做,以便我将来可以阻止它。你的问题是方向服务的输入。这些是“地方”而不是邮政地址。如果我从PlacesAPI获取坐标,然后获取方向,我会得到一个非常不同的结果(),谢谢@geocodezip。向PlacesAPI询问坐标是有效的。看起来方向API采用了不同的坐标,该坐标位于道路的另一侧,因此结果不同。尽管我仍然怀疑为什么它必须诱发一个循环。简单的掉头就足够了。不管怎样,你能把这个作为一个答案贴出来让我接受吗?