我有一个后端服务,在其中完成了路由计算,我将使用此处的API在地图上显示计算的路线,我可以知道可以知道可以的API用于此目的?
我已经经历了,我看到的地方
-
我们可以在覆盖
onCalculateRouteFinished()
函数上从RouteResult
创建路由。 -
从列表中,我们可以获取路由数据并创建
MapObject
。 -
使用此
MapObject
将其添加到地图中。
这不是我的意图,因为我根本不会拥有路线数据。
用地理坐标拨打哪个Here-api
在地图中显示b/w的路线。
通常,不可能将路由从后端服务器(使用此处路由API(传输到此处的移动SDK。解决方案将是:
- 从这里取回路线的形状。
- 简化此形状以减少坐标数。这里可能有不同的可能性,例如,仅使用启动,中间,端坐标,而不是整个操纵形状(
- 将简化的形状传递给您的应用
-
在应用程序中,使用此处使用此处移动SDK功能Corerouter重建路由。
calculateRoute(java.util.List<GeoCoordinate> routePoints, RouteOptions routeOptions, Router.Listener<java.util.List<RouteResult>,RoutingError> listener)
- 使用回音的路由进行导航用例。