Как получить маршрутные денежные расходы от Bing Maps V8 - PullRequest
1 голос
/ 17 мая 2019

Я создал маршрут, используя модуль «Направления» 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();

        });
...