我在 WebglPointsLayer 中发现了一个检测命中错误
作者: BowenZhang347创建于 2024年11月15日更新于 2026年9月4日
标签bug
描述错误
我有一个 WebglPointsLayer,它清除其源数据,每 2 秒钟插入 10,000 个特征。我观察到,forEachFeatureAtPixel 方法的点击检测在一开始工作正常,但运行一段时间后出现问题。当鼠标选择一个特征时,点击的结果并不是我选择的特征。我注意到,此时每个新添加的特征的 ol_uid 长度达到 8 位。WebGLPoints 的 forEachFeatureAtCoordinate 方法中包含与 ol_uid 相关的代码。我怀疑这种现象可能与 ol_uid 有关。当然,这只是我的猜测,希望有人能回答我的问题。
内容来源: openlayers/openlayers