如何在开放层 3 中设置矢量图层选择的样式
How to set style on selection of vector layer in Open layer 3?
>我只是画了一个多边形并对其进行了修改。如何在开放图层 3 中设置多边形选择的样式
谢谢
var selectClick = new ol.interaction.Select();
map.addInteraction(selectClick);
var sf =selectClick.getFeatures();
sf.on('add', addSelectionListener);
sf.on('remove', removeSelectionListener);
function addSelectionListener(){
var sf = selectClick.getFeatures();
sf.forEach(function(feature){
feature.setStyle(styles);
});
}
function removeSelectionListener(){
var sf = source.getFeatures();
sf.forEach(function(feature){
feature.setStyle(null);
});
}
相关文章:
- 更改图层中单个矢量特征的图标
- 谷歌地图热图图层点半径
- HighCharts:3D柱形图在选择时更改边框颜色
- 谷歌地图-更改图层图标大小
- 如何通过ID获取图层对象
- CS5隐藏图层的速度非常慢
- 开放图层导出为 KML 并保留我的地图样式
- 传单问题:使折线的图层组不可单击
- 将图层添加到另一个图层
- 图层删除(图像);在 Kinetic.js 中不起作用
- HTML5 Canvas 的初学者,使用图层
- 如何在开放层 3 中设置矢量图层选择的样式
- 传单:如何使用聚类从不同图层的下拉菜单中选择标记
- 如何使用切换的传单图层组中的标记填充选择
- jQuery 图层选择器类型插件或可自定义的列表视图插件
- 底图参考图层(文本)忽略选择更改时的不透明度
- 多边形选择开放图层 3.
- 三个js -谷歌地图图层选择
- 基于SLD的WMS图层选择-如何设置点击点的新样式
- 显示复选框选择 - 在 Google 地图中绘制图层时出现问题的 KML 图层