首页 > 解决方案 > 关于使用卡车在多个位置之间路由

问题描述

我在链接中有以下内容(https://www.developer.here.com/documentation/android-premium/dev_guide/topics/routing.html):

您可以使用 RouteWaypoint 将更多航点详细信息添加到您的路线计算中。这些细节包括航路点是故意中途停留还是路线必须经过的交叉点。这会影响路由,因为包含中途停留或路线的路径可能不同。例如,计算出的路线可能会建议在中途停留后进行掉头机动,而建议包含与航路点相同位置的路线在同一条街道上继续行驶。via 航路点类型仅在汽车路线中支持,在其他路线类型中不支持。

我猜这段话的意思是你们公司的SDK支持多点之间的路径规划,但似乎只支持“汽车”类型。我想确认是否支持卡车类型。

标签: here-api

解决方案


支持为卡车添加多个航路点,但航路点将始终为“Stop_Over”类型,使用卡车路线时,您不能将航路点设为“Via_point”类型。更多细节可以在https://www.developer.here.com/documentation/android-premium/api_reference_java/com/here/android/mpa/routing/RouteWaypoint.Type.html中找到

VIA_WAYPOINT

公共静态最终RouteWaypoint.Type VIA_WAYPOINT

不会为 VIA 航路点生成机动。在 VIA 航路点之后,路线将继续沿接近时的方向。

通过航路点将“强制”路线通过它们,但它们不会引起任何引导、通知或机动。

在引导触发重新路由期间不考虑 VIA 航路点,也不会在到达航路点时触发任何回调。

这仅受RouteOptions.TransportMode.CAR支持。其他运输方式将被忽略。


推荐阅读