我可以使用以下几行来识别地图上的选定要素:
vector_layer.selectedFeatures
我希望能够使用独立功能(而不是事件处理程序)取消选择此功能。我尝试使用函数unselect()
,unselectAll()
但未成功,找不到此方法的任何示例。
我知道单击所选对象可以用来unselect
。在这种情况下,我需要一个编程解决方案。
感谢您的建议。我已经看过这些,并尝试将它们调整为适合我的网格层。据我所知,选择功能的每个示例都首先涉及创建功能。我(尚未)看到一个工作示例,在该示例中加载了现有图层,并且用户从该图层中选择要素。我开始认为selectFeature仅适用于您动态创建的向量。我希望这不是真的,否则我会遇到麻烦。;)
—
user2378729
unSelect
这里讨论了问题:github.com/openlayers/openlayers/pull/486