后端计算路线,此处-API 仅在地图上显示指南和路线

Backend Calculated Route,Here-API to just show Guidance and route on Map

我有一个后端服务,在那里完成了路线计算,我将在这里使用-api在地图上显示计算出的路线并开始指导,我可以知道API哪个可以用于此目的?

我经历过,这里-API 我看到的地方

  1. 我们可以在重写的 onCalculateRouteFinished() 函数上从 RouteResult 创建一个路由。

  2. 从列表中我们可以获取路线数据并创建一个MapObject

  3. 使用此 MapObject 将其添加到地图。

但这不是我的本意,因为我根本不会有路线数据。

Here-api 使用地理坐标调用以在地图中显示路线 b/w。

通常无法将路由从后端服务器(使用 HERE 路由 API)传输到 HERE Mobile SDK。解决方法是:

  1. 从 HERE Routing 检索路线的形状 API。
  2. 简化此形状以减少坐标数。这里可以有不同的可能性,例如只使用机动的开始、中间、结束坐标而不是整个机动形状)
  3. 将简化的形状传递给您的应用程序
  4. 在app中,使用HERE Mobile SDK函数CoreRouter重构路由。

    calculateRoute(java.util.List<GeoCoordinate> routePoints, RouteOptions routeOptions, Router.Listener<java.util.List<RouteResult>,RoutingError> listener) 
    
  5. 使用导航用例回调中的路线。