我正在开发一个使用 openlayers 显示 WFS 图层(GeoJSON 格式)的项目,我在读取 GeoJSON 和显示功能时没有问题,但我想以编程方式选择一个功能,例如,有一个表格显示所有功能属性,当我单击表中的一行时,我想使用该行中的 ID(或其他属性)选择或突出显示地图上的特定要素。
我怎样才能做到这一点?
谢谢
我正在开发一个使用 openlayers 显示 WFS 图层(GeoJSON 格式)的项目,我在读取 GeoJSON 和显示功能时没有问题,但我想以编程方式选择一个功能,例如,有一个表格显示所有功能属性,当我单击表中的一行时,我想使用该行中的 ID(或其他属性)选择或突出显示地图上的特定要素。
我怎样才能做到这一点?
谢谢
首先,查找您的功能:
myFeature=myVectorLayer.getFeaturesByAttribute("myAttribute","myValue")[0]
然后在您的selectControl上调用 .select(myFeature) 。