gpt4 book ai didi

openlayers - 以编程方式触发开放层 4 中的选择事件

转载 作者:行者123 更新时间:2023-12-01 14:50:50 25 4
gpt4 key购买 nike

是否有机会触发 ol4 中 ol.feature 的手动选择?我看到帖子here ,但我有同样的问题:未应用自定义选择样式。是否有任何解决方法可以让编程选择作为正常选择(在 map 内)工作?

最佳答案

我必须解决的问题是 - 如果用户单击外部表中的记录,我必须显示该功能的弹出窗口。这就是我解决问题的方法。

  1. 绘制 map 时,我将图层源、要素列表保存在一个全局变量中。
  2. 当用户点击表中的记录时,我得到记录的 ID。
  3. 获取特征 - layerSource.getFeatureById (id)
  4. 绘制弹出窗口。 (不要以为你对这一步感兴趣)

如果你必须设置样式,我想你需要从 map 中删除旧的 Vector 图层,然后重新绘制图层。对于样式,您需要使用一个函数来为所选特征返回不同的样式。

关于openlayers - 以编程方式触发开放层 4 中的选择事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44393045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com