我有一个完成路线计算的后端服务,我将使用here-api在地图上显示计算出的路线并开始指导,我可以知道可用于此目的的API吗?
我已经经历过,Here-API我在哪里看到的
我们可以创建一条路线RouteResult
被覆盖时onCalculateRouteFinished()
功能。
从列表中我们可以获取路线数据并创建一个MapObject
.
使用这个MapObject
将其添加到地图中。
但这不是我的意图,因为我根本不会有路线数据。
Which Here-api
调用地理坐标以在地图中显示它们的路线。
一般来说,无法将路由从后端服务器(使用 HERE 路由 API)传输到 HERE Mobile SDK。解决方法是:
- 从 HERE Routing API 检索路线的形状。
- 简化该形状以减少坐标数量。这里可以有不同的可能性,例如仅使用动作的开始、中间、结束坐标而不是整个动作形状)
- 将简化的形状传递给您的应用程序
-
在应用程序中,使用 HERE Mobile SDK 功能 CoreRouter 重建路线。
calculateRoute(java.util.List<GeoCoordinate> routePoints, RouteOptions routeOptions, Router.Listener<java.util.List<RouteResult>,RoutingError> listener)
- 将回调中的路线用于导航用例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)