Как изменить цвет и ширину линии по умолчанию в Microsoft.Maps.GeoXmlLayer()

Я использую следующий код, чтобы показать маршрут из файла XML (GPX). Код работает нормально, но маршрут показан очень тонкой синей линией. Кто-нибудь знает, как изменить цвет линии и сделать ее шире?

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8" />
    <script type='text/javascript'>
    var map, layer;
    var xmlUrl = 'BikeRoute.xml';   

    function GetMap() {
        map = new Microsoft.Maps.Map('#myMap', {
            credentials: 'My Bing Key',     
            zoom: 1
        });

        //Load the GeoXml module.

        Microsoft.Maps.loadModule('Microsoft.Maps.GeoXml', function () {
            //Create an instance of the GeoXmlLayer and pass in the URL to the GeoRSS file that is hosted on the same domain.
            layer = new Microsoft.Maps.GeoXmlLayer(xmlUrl, true);

            //Add the layer to the map.
            map.layers.insert(layer);
        });
    }
    </script>
    <script type='text/javascript' src='https://www.bing.com/api/maps/mapcontrol?callback=GetMap' async defer></script>
</head>
<body>
    <div id="myMap" style="position:relative;width:800px;height:600px;"></div>
</body>
</html>

0 ответов

Другие вопросы по тегам