如何在openlayers中将功能标记置于前端?

如何在openlayers中将功能标记置于前端?,openlayers,Openlayers,我在图层上绘制了几个功能(OpenLayers.Feature.Vector),呈现如下: 问题是如何在单击特征标记“H”时将其置于前面 我使用'drawFeature()'方法重新绘制它,但它仍然保持原样 有人知道为什么吗?非常感谢 如果你用“悬停”把它带到最前面怎么样?像这样: http://openlayers.org/dev/examples/highlight-feature.html 如果使用以下工具绘制两个重叠多边形: http://openlayers.org/dev/exa

我在图层上绘制了几个功能(OpenLayers.Feature.Vector),呈现如下:

问题是如何在单击特征标记“H”时将其置于前面

我使用'drawFeature()'方法重新绘制它,但它仍然保持原样

有人知道为什么吗?非常感谢

如果你用“悬停”把它带到最前面怎么样?像这样:

http://openlayers.org/dev/examples/highlight-feature.html
如果使用以下工具绘制两个重叠多边形:

http://openlayers.org/dev/examples/select-feature.html

您将看到hover对您很有用。

您需要更具体一些,并在注释中添加详细信息,如错误消息、代码等,只是“抱歉,它不起作用”不会添加任何内容来解决您的问题。好的。事实上,应该在“drawFeature()”之前调用“eraseFeature()”方法。无论如何,谢谢!