2012-10-19 122 views
1

我只是想讓我可以修改我的行。 儘管onModificationStart被觸發,模式被設置爲RESHAPE,正確的圖層被設置,並且createVertices被設置爲true,它看起來像一個正常的選擇,沒有任何圓圈的修改。OpenLayers:修改功能不起作用

我已經deactived任何其他的控制,但沒有(SelectFeatures和DrawFeatures,HighlightFeature等的噸)! 我也查找了OpenLayers-Example。

有什麼特別的事情要注意嗎?

回答

4

一個可能的解釋:你的圖層可能有樣式,點符號不可見。演示:http://jsfiddle.net/jSQrj/11/

註釋掉線

pointRadius: 6 

至於結果,形式將是不正確的點對象,和處理程序不會爲選擇的特徵可見(通常這是更好地與OpenLayers.Util擴展默認樣式.extend,而不是解決方案,例如)。

+0

非常感謝!我使用了自定義風格的地圖,並且還沒有定義pointRadius! –