Openlayers 3:以编程方式选择功能

斯科特·塞勒斯

我试图将我的系统从Openlayers 2升级到Openlayers 3,但有一个我似乎无法弄清的特殊问题。

我的应用程序有一个网格和一个地图,当用户单击网格时,我想选择地图上的相关点。

在Openlayers 2中,我使用了以下内容:

self.selectControl.select(feature[0]);

我在Openlayers 3中找不到或不知道如何做。

为了清楚起见,我有一个以编程方式找到的功能,我想在地图上(以编程方式)选择该功能!

我似乎无法在API中找到任何东西,但这可能是由于我不熟悉Openlayers而缺乏理解。

斯科特·塞勒斯

为此,您需要执行以下操作:

mySelectControl.getFeatures().clear() -> removes the selected items

mySelectControl.getFeatures().push(featureToSelect) -> selects the applied feature

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章