我们正在为卡车导航构建移动应用程序。在对卡车使用HERE SDK路线计算时,有时会尝试避开实际上适合卡车的特定路段。
一个例子-高速公路交叉口:
当我计算汽车的路线时,路线是 正确且有意义的,它沿着从南到北的高速公路,并在东西向的高速公路下交叉。我们希望卡车的行驶路线与卡车每天一样(合法)一样。
但是,当我们实际计算卡车路线时,它会绕道而行然后将我们带到西行高速公路(图上为蓝色路线)或东行高速公路,在几公里后又转回(图上为绿色路线),这都是胡说八道。似乎在这里想避免在高速公路桥下行驶。
我试图在西北公路以北放置一个航路点,但突然之间,即使设置了卡车,该路线也已正确计算,不再希望避开桥下。因此,似乎HERE知道前往那里是合法的,但它会不惜一切代价避免避开这个特定的路段。我们在不同地方多次目睹了这种行为。
这是确切的设置:
49.154356, 16.600705
49.190870, 16.594660
getTtaExcludingTraffic()
here-api ×1