Как мне разрешить пользователю печатать маршруты из Bing Maps? - PullRequest
0 голосов
/ 10 июля 2019

Я собрал код JavaScript, который будет отображать маршрут и указания.Как включить опцию печати для этих направлений?Я просмотрел документацию , но не смог найти ни одного параметра, который позволил бы пользователю распечатать маршруты.

До сих пор я делал карту и перечислял направления рядом с ней.

Можно ли включить кнопку печати?

Вот мой вывод: Map and Directions

Вот мой сценарий.

function loadMapScenario() {
            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: 160 });
            Microsoft.Maps.loadModule("Microsoft.Maps.Directions", function () {
                var directionsManager = new Microsoft.Maps.Directions.DirectionsManager(map);
                directionsManager.setRenderOptions(
                        { 
                            itineraryContainer: document.getElementById("printoutPanel"),
                            displayDisclaimer:false,
                            showInputPanel:true,
                            drivingPolylineOptions: 
                            {
                            strokeColor: 'green',
                            strokeThickness: 6
                            },
                    }
                        );
                directionsManager.setRequestOptions({
                    routeMode: Microsoft.Maps.Directions.RouteMode.truck,
                    vehicleSpec: {
                        vehicleAxles: 3,
                        vehicleTrailers: 2,
                        vehicleSemi: true
                    }
                });
                var wp1 = new Microsoft.Maps.Directions.Waypoint({
                    address: "590 Crane Ave, Pittsburgh, PA",
                    location: new Microsoft.Maps.Location(40.419228, -80.018138)
                });
                var wp2 = new Microsoft.Maps.Directions.Waypoint({
                    address: "600 Forbes Ave, Pittsburgh, PA",
                    location: new Microsoft.Maps.Location(40.033230, 75.622310)
                });
                var wp3 = new Microsoft.Maps.Directions.Waypoint({
    address: "600 Exton Commons, Exton, PA",
    location: new Microsoft.Maps.Location(40.033230, 75.622310)
});
                directionsManager.addWaypoint(wp1);
                //directionsManager.addWaypoint(wp2);
                directionsManager.addWaypoint(wp3);
                directionsManager.calculateDirections();
            });
            $("#printoutPanel").hide();
            $("#btnPrint").hide()
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...