Я создал маршрут, используя модуль «Направления» Bing Maps V8, установив «вождение» в качестве режима маршрута, теперь я хочу получить денежные затраты на маршрут или, если возможно, плату за проезд с автомагистралей.
Я видел в документации, что у объекта DirectionStep есть параметр денежной стоимости, но я не могу туда добраться
Вот мой код:
Microsoft.Maps.loadModule('Microsoft.Maps.Directions', function () {
//Create an instance of the directions manager.
var directionsManager = new
Microsoft.Maps.Directions.DirectionsManager(map);
var partenzaWaypoint = new Microsoft.Maps.Directions.Waypoint({
address: 'Partenza', location: new Microsoft.Maps.Location(
newPartenzaMappaLat, newPartenzaMappaLon ) });
directionsManager.addWaypoint(partenzaWaypoint);
for ( var i = 0; i < puntiPercorsoMappaArray.length; i++ )
{
var waypoint = new Microsoft.Maps.Directions.Waypoint({
address: puntiPercorsoMappaArray[i]['dest'], location: new
Microsoft.Maps.Location( puntiPercorsoMappaArray[i].latMappa,
puntiPercorsoMappaArray[i].longMappa ) });
directionsManager.addWaypoint(waypoint);
}
var arrivoWaypoint = new Microsoft.Maps.Directions.Waypoint({
address: 'Arrivo', location: new Microsoft.Maps.Location(
newArrivoMappaLat, newArrivoMappaLon ) });
directionsManager.addWaypoint(arrivoWaypoint);
directionsManager.setRequestOptions(
{
routeMode: Microsoft.Maps.Directions.RouteMode.driving,
routeDraggable: false,
maxRoutes: 1
});
//Specify the element in which the itinerary will be rendered.
directionsManager.setRenderOptions(
{
itineraryContainer: '#directions-panel',
displayPostItineraryItemHints: false,
displayPreItineraryItemHints: false,
displayRouteSelector: false
});
//Calculate directions.
directionsManager.calculateDirections();
});