0
Я безуспешно искал, как добавить «направление стрелки» на трассе GPX. Я использовал этот код, чтобы отобразить след:Добавьте «направление стрелки» на трассе GPX
var center = ol.proj.transform([4.90756, 45.5172], 'EPSG:4326', 'EPSG:3857');
var map = new ol.Map({
layers: [new ol.layer.Tile({source: new ol.source.OSM()})],
target: 'map',
controls: ol.control.defaults({attributionOptions: ({ collapsible: false})}),
view: new ol.View({center: center,zoom: 12})
});
var vectorGpx = new ol.layer.Vector({
source: new ol.source.Vector({
url: 'http://www.vlsm.fr/test/test1.gpx',
format: new ol.format.GPX()
}),
style: new ol.style.Style({stroke: new ol.style.Stroke({color: '#1aa79b',width: 3})})
});
map.addLayer(vectorGpx);
существует, чтобы сделать что-то, что?
Большого спасибо :) Я изменил немного код для получения стрелки на каждый километр и изменить это расстояние относительно уровня карты масштабирования. http://jsfiddle.net/bzyev869/6/. Очень жаль, что расстояние между каждой стрелкой не является обязательным тем же, что и расстояние между каждой точкой в файле GPS. – Slayes
спасибо :) Пожалуйста, не забудьте перенести этот ответ, если он вам полезен, спасибо! – dev9