【发布时间】:2015-07-08 15:52:51
【问题描述】:
如果不遍历我所有地图图层的所有要素,或者在每个要素中存储人工图层 ID创建。这还不可能吗?
ol.js 3.7.0 ol.interaction.Selection -> 点击 -> 回调(事件){ event.selected[0] }
在我的应用程序的另一部分,我想从功能转到图层以确定功能上使用的样式,特别是它是否可见。
ol.Feature.getStyle() || ol.Feature -> (layer?) -> getStyle()
【问题讨论】:
-
Jonatas 对选择的回答,要使用过滤器,需要额外注意,我必须将通过“过滤器”函数的所有项目存储在本地数组中,并在选择事件中处理程序(回调),将所选特征与这些数组项之一匹配并清除数组。
标签: javascript maps openlayers-3