后端计算路线,此处-API 仅在地图上显示指南和路线
Backend Calculated Route,Here-API to just show Guidance and route on Map
我有一个后端服务,在那里完成了路线计算,我将在这里使用-api在地图上显示计算出的路线并开始指导,我可以知道API哪个可以用于此目的?
我经历过,这里-API 我看到的地方
我们可以在重写的 onCalculateRouteFinished()
函数上从 RouteResult
创建一个路由。
从列表中我们可以获取路线数据并创建一个MapObject
。
使用此 MapObject
将其添加到地图。
但这不是我的本意,因为我根本不会有路线数据。
Here-api
使用地理坐标调用以在地图中显示路线 b/w。
通常无法将路由从后端服务器(使用 HERE 路由 API)传输到 HERE Mobile SDK。解决方法是:
- 从 HERE Routing 检索路线的形状 API。
- 简化此形状以减少坐标数。这里可以有不同的可能性,例如只使用机动的开始、中间、结束坐标而不是整个机动形状)
- 将简化的形状传递给您的应用程序
在app中,使用HERE Mobile SDK函数CoreRouter重构路由。
calculateRoute(java.util.List<GeoCoordinate> routePoints, RouteOptions routeOptions, Router.Listener<java.util.List<RouteResult>,RoutingError> listener)
- 使用导航用例回调中的路线。
我有一个后端服务,在那里完成了路线计算,我将在这里使用-api在地图上显示计算出的路线并开始指导,我可以知道API哪个可以用于此目的?
我经历过,这里-API 我看到的地方
我们可以在重写的
onCalculateRouteFinished()
函数上从RouteResult
创建一个路由。从列表中我们可以获取路线数据并创建一个
MapObject
。使用此
MapObject
将其添加到地图。
但这不是我的本意,因为我根本不会有路线数据。
Here-api
使用地理坐标调用以在地图中显示路线 b/w。
通常无法将路由从后端服务器(使用 HERE 路由 API)传输到 HERE Mobile SDK。解决方法是:
- 从 HERE Routing 检索路线的形状 API。
- 简化此形状以减少坐标数。这里可以有不同的可能性,例如只使用机动的开始、中间、结束坐标而不是整个机动形状)
- 将简化的形状传递给您的应用程序
在app中,使用HERE Mobile SDK函数CoreRouter重构路由。
calculateRoute(java.util.List<GeoCoordinate> routePoints, RouteOptions routeOptions, Router.Listener<java.util.List<RouteResult>,RoutingError> listener)
- 使用导航用例回调中的路线。