2013-05-20 39 views
0

我该层上画了几个featrues(OpenLayers.Feature.Vector),呈现如下:如何在openlayers中将特征标记放在前面?

enter image description here

的问题是如何把功能标记“H”到前面被点击时它。

我用'drawFeature()'方法来重绘它,但它仍然是它的样子。

有谁知道为什么?非常感谢!

回答

1

如果使用“悬停”将其置于前面,那么该怎么办?像这样:

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

如果绘制两个重叠的多边形有:

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

你会看到,悬停会为你工作。

+0

对不起,它不起作用。 – gollon

+0

你需要更具体,并添加详细信息,如错误消息,代码等,只是“对不起,它不工作”不会添加任何东西来解决您的问题。 – Gery

+0

OK。事实上,'eraseFeature()'方法应该在'drawFeature()'之前调用。无论如何,谢谢! – gollon

相关问题