OpenLayers 3 笔触样式
OpenLayers 3 Stroke style
我想修改方法的样式select。我可以更改此方法的样式,但无法复制蓝色描边的白色边框。
有人可以用笔划设置矢量样式并在笔划上加上边框吗?
查看此示例,了解我在说什么:
http://openlayers.org/en/v3.4.0/examples/select-features.html
诀窍在于你有两种风格。第一种样式你画一条白线,第二种样式在顶部画一条更细的蓝线:
var width = 3;
var styles = [
new ol.style.Style({
stroke: new ol.style.Stroke({
color: 'white',
width: width + 2
})
}),
new ol.style.Style({
stroke: new ol.style.Stroke({
color: 'blue',
width: width
})
})
];
我想修改方法的样式select。我可以更改此方法的样式,但无法复制蓝色描边的白色边框。
有人可以用笔划设置矢量样式并在笔划上加上边框吗?
查看此示例,了解我在说什么: http://openlayers.org/en/v3.4.0/examples/select-features.html
诀窍在于你有两种风格。第一种样式你画一条白线,第二种样式在顶部画一条更细的蓝线:
var width = 3;
var styles = [
new ol.style.Style({
stroke: new ol.style.Stroke({
color: 'white',
width: width + 2
})
}),
new ol.style.Style({
stroke: new ol.style.Stroke({
color: 'blue',
width: width
})
})
];