2013-05-20 38 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

相關問題