OpenLayers需要有关如何绘制可以在视觉上突出显示的地图特征的建议

时间:2011-11-02 14:44:32

标签: openlayers

我是OpenLayers的相对新手。我的应用程序涉及在地图上显示离散的GPS点。到目前为止,我一直在使用OpenLayers.Feture.Vector对象,使用addFeatures添加到VectorLayer,VectorLayer具有样式。此外,每个GPS点都需要有一些元数据,如名称,日期时间等,我正在使用属性。到目前为止,只需显示点就可以了。

但我有一个要求就是能够在视觉上突出显示一个特定的特征,可能是通过改变它的颜色。我无法弄清楚如何用我目前的方法做到这一点。我应该使用标记吗?标记也可以具有属性吗?

感谢?

1 个答案:

答案 0 :(得分:1)

我建议调查StyleMaps。在那里,您可以定义要素在不同状态下的外观,例如“已选择”。样式可以设置不同的颜色,大小或图标。

当您通过用户操作或以编程方式选择功能时,功能将符合您的“选择样式”