首先,我知道这querySourceFeatures
可以解决这个问题。但不幸的是,新版本对所有类型都有效,但对我正在使用的符号无效。所以我仍然在 0.14.x 版本下进行编码。
也就是说,我使用该setFilter
函数过滤了我的地图,并且我需要在过滤完成后恢复显示的要素数量。我想过将整个世界(-90,-180,90,180)地图坐标转换为像素,然后将其传递给featuresIn
函数。
使用下面的小提琴, featuresIn 什么都不返回[编辑:那是由于没有设置interacive : true
,现在已经完成但问题仍然存在]。您知道如何获取地图上显示的要素数量吗?
编辑:请找到我的 jsFiddle:https ://jsfiddle.net/y7hoa0gy/7/