我正在尝试开发一种路径规划算法,该算法将能耗视为成本函数而不是行程时间(TT)或距离。为此,给定源和目的地之间的节点和链路的连接矩阵,对于源和目的地之间的一组N条不同路线,将对沿路线的每条链路累计估计能量消耗。
对于所有N条不同的路线,我如何获得一组N条不同路线,其中包括道路等级,速度限制,交通标志,信号灯和路线中每条路段的交通密度等数据?
我是路径规划的新手,不确定哪种API最适合我。我正在用Java开发算法。
我查看了MapQuest Open API,但是我找不到获取交通信息的方法。
答案 0 :(得分:0)
使用Google Maps Directions API,您可以针对不同的流量密度选项trafficModel: [bestguess|pessimistic|optimistic]
,provideRouteAlternatives
,avoidFerries
,avoidTolls
获取多种不同的路由。
您还可以使用Google Maps Roads API
获取速度限制数据。