Как изменить цвет и ширину линии по умолчанию в 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>