路线 API 返回与地图 webpage/app 不同的路线

Directions API returning different route that the maps webpage/app

我目前正在浏览路线图和静态地图 APIs 并尝试分别显示每条路线的地图。所以我从方向 API 得到了路线,但结果效率低下(委婉地说)。

例如: 对于方向 API,请使用以下参数调用: 备选方案=真

departure_time=现在

产地=MF+Vruksha%2C+121%2C+Mount-Medavakkam+Main+Road%2C+Nanmangalam%2C+Chennai%2C+Tamil+Nadu+600117

目的地=Mast+Kalandar%2C+6%2F1%2C+By+Pass+Road%2C+Near+Murugan+Kalyana+Mandapam%2C+Anand+Garden%2C+Gangai+Nagar%2C+Chennai %2C+泰米尔语+纳德邦+600042

在静态地图上绘制时请求中的最后一条路线 (overview_polyline) 给我 this (please note the useless cycle at the bottom of the image), whereas the more logical route would be this maps.google.com。 请注意,我已从我的请求中删除了 API 密钥,它不是企业密钥。

您的问题出在路线服务的输入上。这些 "places" 不是邮政地址。如果我从地点 api 获取坐标,然后获取路线,我会得到非常不同的结果 (the second alternative looks a lot like the google maps result you posted)