我正在使用最新的OL 4版本。 我在地图上有几个功能(一家公司 - >一个功能)。 每家公司都有一个类别,每个类别都有一种颜色。 功能 var style = new ol.style.Style({
image: new ol.style.RegularShape({
fill: new ol.style.Fill({color: color}),
stroke
如果设置样式,功能不显示 new ol.layer.Vector({
source: vectorSource1,
style: new ol.style.Style({
stroke: new ol.style.Stroke({
color: 'red'
})
})
})
如果明确造型 new ol.layer.Vector({
sour
我正在尝试使用单选按钮来过滤地图上显示的功能。我设法在点击按钮时更改矢量源。然而,看起来地图在最后自动再次使用原始矢量源进行渲染,并覆盖更新后的矢量源。 var styleCache = {};
var vectorSource = new ol.source.Vector({
url: 'sla.kml',
format: new ol.format.KML({