我想知道是否可以更改行程计算算法在Google Maps API(或Bing Maps)中的工作方式。基本上,我想添加选项,例如“最短路线”或“避开高速公路和国道”。
我没有在API中找到任何可以管理道路成本的东西,所以我认为这是不可能的,但也许有人知道如何做到这一点?
答案 0 :(得分:2)
无法在avoidHighways
和avoidTolls
选项之外修改路径查找器算法。请参阅此处获取文档:
http://code.google.com/apis/maps/documentation/javascript/reference.html#DirectionsRequest
另一种方法是指定provideRouteAlternatives
并根据您自己的启发式找出哪条路线最佳。