后端计算路线,Here-API仅在地图上显示指导和路线

2024-01-01

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

我已经经历过,Here-API我在哪里看到的

  1. 我们可以创建一条路线RouteResult被覆盖时onCalculateRouteFinished()功能。

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

  3. 使用这个MapObject将其添加到地图中。

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

Which Here-api调用地理坐标以在地图中显示它们的路线。


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

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

    calculateRoute(java.util.List<GeoCoordinate> routePoints, RouteOptions routeOptions, Router.Listener<java.util.List<RouteResult>,RoutingError> listener) 
    
  5. 将回调中的路线用于导航用例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

后端计算路线,Here-API仅在地图上显示指导和路线 的相关文章

随机推荐