我正在尝试将我的系统从 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)