我需要能够根据用户的选择在地图上设置样式。
目前我正在添加这样的样式......
style: function (feature, resolution) {
var text = resolution * 100000 < 10 ? response.text : '';
if (text != "") {
styleCache[text] = [new ol.style.Style({
stroke: new ol.style.Stroke({
color: '#319FD3',
width: 1
}),
text: new ol.style.Text({
font: '12px Calibri,sans-serif',
text: text,
fill: new ol.style.Fill({
color: '#000'
}),
stroke: new ol.style.Stroke({
color: '#fff',
width: 3
})
}),
fill: new ol.style.Fill({
color: colorFromDatabase
})
})];
}
else if (text == "") {
styleCache[text] = [new ol.style.Style({
fill: new ol.style.Fill({
color: colorFromDatabase
})
})
]
} return styleCache[text];
}
......我需要能够进入并改变填充,描边等...在渲染之后,我已经有限的成功&#34; ...如果这就是你的意思想把它叫做......让所有功能变黑。
非常感谢任何帮助!!
答案 0 :(得分:0)
感谢@Jonatas Walker在你的帮助下我最终得到了这个......
local_branch
哪种应用风格!!