Возможна маршрутизация в android sdk с помощью Calculateroute.json

Я использую SDK Here maps в проекте Android. Я хочу вычислить трек здесь и поставить его на карту Android для маршрутизации именно таким образом (рассчитывается по API)

Я пытался получить точки из Json и сопоставить их с путевыми точками, но расчетный способ иногда отличается от исходного.

Что я пробовал до сих пор:

1. Get calculateroute.json from 
https://route.api.here.com/routing/7.2/calculateroute.json

2. Put coordinates to RoutePlan

RoutePlan plan = new RoutePlan();
plan.addWaypoint(new RouteWaypoint(new GeoCoordinate(54.3782893, 18.7009037, 0), RouteWaypoint.Type.STOP_WAYPOINT));
plan.addWaypoint(new RouteWaypoint(new GeoCoordinate(54.2660919, 18.6583687, 0), RouteWaypoint.Type.STOP_WAYPOINT));

3. Calculate route and put to a map 

new CoreRouter().calculateRoute(plan, new CoreRouter.Listener() {
    @Override
    public void onCalculateRouteFinished(List<RouteResult> list, RoutingError error) {
        MapRoute mapRoute = new MapRoute(list.get(0).getRoute()
        new Map().addMapObject(mapRoute)
    }

}

Я хочу делать :

1. Get calculateroute.json from 
https://route.api.here.com/routing/7.2/calculateroute.json

2. Create MapRoute from the calculateroute.json result ( but don't calculate it )

3. Put MapRoute to map and start navigation 


person Krzysztof    schedule 29.03.2019    source источник


Ответы (1)


В основном нет прямого способа добиться этого, обходное решение описано в потоке: Расчетный маршрут на сервере, Here-API, чтобы просто показать руководство и маршрут на карте

person HERE Developer Support    schedule 23.01.2020