Я использую карту Здесь для построения маршрутов в моем приложении. Теперь я заметил, что различные маршруты были составлены в iOS и веб-приложении (javascript) для определенных маршрутов, несмотря на то, что им были заданы одинаковые параметры. Я даю то же начальное местоположение, пункт назначения и промежуточные путевые точки.
iOS код
let routingMode = NMARoutingMode.init(
routingType: NMARoutingType.fastest,
transportMode: NMATransportMode.truck,
routingOptions: NMARoutingOption.avoidBoatFerry
)
routingMode.speedProfile = .fast
routingMode.truckType = .truck
return routingMode
![enter image description here](https://i.stack.imgur.com/68scS.png)
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
};
![enter image description here](https://i.stack.imgur.com/MdHAg.png)
Есть идеи, почему это происходит?