getFeaturesAtPixel函数是map对象的一个接口,作用是获取当前屏幕坐标位置的要素集。使用说明
使用问题:
在使用过程发现getFeaturesAtPixel对启用了declutter的图层,会查询不到style样式只有Image的要素。
这是因为./render\canvas\ExecutorGroup.js在执行forEachFeatureAtCoordinate时会判断被declutter的要素,没有Text样式不会被归纳整理到declutteredFeatures,导致只有Image样式的要素被过滤了。

解决思路:
方案1:
对于Style样式是图片的图层,可以重写图层的renderer.forEachFeatureAtCoordinate

方案2:
在setStyle的时候附加多一个Circle样式

554

被折叠的 条评论
为什么被折叠?



