openlayers筛选图层
2024-09-24 14:52:52
很多时候需要筛选图层,例如选择交互(ol.interaction.Select)。
图片来自官方:https://openlayers.org/en/v4.6.5/apidoc/ol.interaction.Select.html
例如:
selectClickInteraction = new ol.interaction.Select({
condition: ol.events.condition.click,
style: changeStyle,
//multi:true,
//layers: searchDrawLayers,//过滤图层
filter: function (feature, layer) {
return layer === getLayerByTitle('企业');
},//过滤图层
hitTolerance:10, //设置容差,
});
function searchDrawLayers(layer) {
var dics = layer.getProperties();
if (dics["title"] == '企业') {
return true;
}
}
最新文章
- android 单元测试
- Getting Started With Hazelcast 读书笔记(第一章)
- 使用Antlr实现简单的DSL
- placeholder修改颜色
- delphi 中DLL的建立
- 7种基本排序算法的Java实现
- Qt部件学习之-烧鹅
- ubutun 下webalizer 分析Apache日志
- Python 项目实践一(外星人入侵小游戏)第二篇
- ListView用法总结C#
- [转]CentOS Apache 性能调试!
- CentOS7安装最新版git教程
- activemq5.14+zookeeper3.4.9实现高可用
- 推荐一款idea 翻译插件 ECTranslation
- [python] 在 python2和3中关于类继承的 super方法简要说明
- Fragment过度动画分析一
- iOS获取手机型号,Swift获取手机型号(类似iphone 7这种,检测机型具体型号)
- LeetCode——Missing Number
- h5标签
- python基础----多态与多态性、super函数用法、继承原理