我正在使用 Here map 在我的应用程序中绘制路线。现在我注意到,尽管给定了相同的参数,但在 iOS 和 Web 应用程序 (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
};
知道为什么会这样吗?