Здесь карта: для одного и того же начального места и пункта назначения в приложении для iOS и в Интернете с помощью JavaScript рисуются разные маршруты.

Я использую здесь карту для прокладки маршрутов в своем приложении. Теперь я заметил, что в iOS и веб-приложении (javascript) для определенных маршрутов были построены разные маршруты, несмотря на то, что им были заданы одинаковые параметры. Я даю те же начальное местоположение, пункт назначения и промежуточные путевые точки.

Код iOS

   let routingMode = NMARoutingMode.init(
        routingType: NMARoutingType.fastest,
        transportMode: NMATransportMode.truck,
        routingOptions: NMARoutingOption.avoidBoatFerry
    )
    routingMode.speedProfile = .fast
    routingMode.truckType = .truck
    return routingMode

введите здесь описание изображения

Код JavaScript

 routeRequestParams = {
     mode: 'fastest;truck;boatFerry:-1',
     speedprofile: 'fast',
     truckType: 'truck',
     representation: 'navigation',
     routeattributes : 'waypoints,summary,shape,legs',
     maneuverattributes: 'direction,action',
     waypoint0: 'lat1,long1', // Brandenburg Gate
     waypoint1: 'lat2,long2'  // Friedrichstraße Railway Station
   };

введите здесь описание изображения

Есть идеи, почему это происходит?


person Aravind Bhuvanendran    schedule 11.02.2020    source источник
comment
Можете поделиться скриншотом, как выглядит маршрут iOS SDK?   -  person Tomas    schedule 11.02.2020
comment
@Tomas Я прикрепил изображение как в iOS, так и в Интернете. Пожалуйста, взгляните.   -  person Aravind Bhuvanendran    schedule 11.02.2020


Ответы (1)


В общем, это ожидаемое поведение из-за разницы в базовых данных карты, используемых HERE Mobile SDK и HERE Routing API (который используется Javascript API). Если вариант использования представляет собой что-то вроде передачи маршрута в приложении бэк-офиса (с использованием Javascript API) на мобильное устройство, вы должны следовать подходу, описанному в потоке: Backend Calculated Route, Here-API, чтобы просто показать руководство и маршрут на карте

person HERE Developer Support    schedule 25.02.2020