Можно ли иметь несколько значков кнопок в Bing-maps DirectionsManager? - PullRequest
0 голосов
/ 22 марта 2019

Можно ли иметь несколько значков кнопок в Bing-maps DirectionsManager?

У меня есть этот код, который работает и рисует маршрут на карте:

    Microsoft.Maps.loadModule('Microsoft.Maps.Directions', function () {
        directionsManager = new Microsoft.Maps.Directions.DirectionsManager(myMap);

        for (var i = 0; i < pinHandlers.length; i++) {

            var title = 'test location';
            var ph = pinHandlers[i];

            var wp = new Microsoft.Maps.Directions.Waypoint({
                address: title,
                location: new Microsoft.Maps.Location(
                    ph.loc.latitude,
                    ph.loc.longitude
                )
            });
            directionsManager.addWaypoint(wp);
        }

        // This sets the icon for all the points created above
        directionsManager.setRenderOptions({
            itineraryContainer: '#directionsItinerary',
            waypointPushpinOptions: {
                icon: '/assets/images/map-markers/delivery.PNG'
            }
        });
        directionsManager.calculateDirections();
    });

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

1 Ответ

0 голосов
/ 02 апреля 2019

Да!Вы можете иметь несколько стилей иконок.Взгляните на https://bingmapsv8samples.azurewebsites.net/#Fully%20Custom%20Waypoint%20Pushpins

. Здесь показано, как добавлять разные выводы на разных путевых точках.Обратите внимание, что этот GITHUB создан и поддерживается корпорацией Microsoft, поэтому, пожалуйста, сообщайте о любых проблемах, связанных с этим хранилищем.

...