Я пытаюсь получить информацию о маршруте грузовика, используя Bing Create Truck route , но независимо от того, установлен ли routMode = Truck или нет, я все равно получаю время работы вождения вместо Trucking. Вот мой код JavaScript:
var map = new Microsoft.Maps.Map(document.getElementById('myMap'), {
/* No need to set credentials if already passed in URL */
center: new Microsoft.Maps.Location(40.418386, -80.019262),
zoom: 16
});
Microsoft.Maps.loadModule('Microsoft.Maps.Directions', function () {
var directionsManager = new Microsoft.Maps.Directions.DirectionsManager(map);
directionsManager.setRenderOptions({ itineraryContainer: document.getElementById('printoutPanel') });
directionsManager.setRequestOptions({
routeMode: Microsoft.Maps.Directions.RouteMode.truck,
distanceUnit: Microsoft.Maps.Directions.DistanceUnit.miles,
routeOptimization: Microsoft.Maps.Directions.RouteOptimization.timeWithTraffic,
routeAvoidance: [Microsoft.Maps.Directions.RouteAvoidance.avoidHighways],
vehicleSpec: {
dimensionUnit: 'm',
weightUnit: 'kg',
vehicleHeight: 1.75,
vehicleWidth: 1.3,
vehicleLength: 16,
vehicleWeight: 40000,
vehicleAxles: 3,
vehicleTrailers: 2,
vehicleSemi: false,
vehicleMaxGradient: 10,
vehicleMinTurnRadius: 15,
vehicleAvoidCrossWind: true,
vehicleAvoidGroundingRisk: true,
vehicleHazardousMaterials: 'F',
vehicleHazardousPermits: 'F'
}
});
var wp1 = new Microsoft.Maps.Directions.Waypoint({
location: new Microsoft.Maps.Location(52.5839, -1.657)
});
var wp2 = new Microsoft.Maps.Directions.Waypoint({
location: new Microsoft.Maps.Location(52.471, 0.9586)
});
directionsManager.addWaypoint(wp1);
directionsManager.addWaypoint(wp2);
directionsManager.calculateDirections();
});
Есть какие-нибудь советы по поводу того, что его вызывает? То, что мы испытываем в нашей повседневной работе, значительно длиннее, чем предлагает страница.