我试图将我的系统从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] 删除。
我来说两句