簡體   English   中英

Openlayers多邊形不會“完成”繪圖

[英]Openlayers polygon doesn't 'finish' drawing

我正在嘗試使用以下代碼在openlayers中繪制自由形式的多邊形:

drawPolygon = new OpenLayers.Control.DrawFeature(layer, OpenLayers.Handler.Polygon, {eventListeners:{"featureadded": newPolygonAdded}});

但是,我遇到一個問題,即多邊形不會“完成”繪圖。 為了澄清,我的意思是通常當您雙擊頂點時,多邊形會完成繪制。 但是,使用此代碼,雙擊無效。 如果我錯過了一些關鍵線,告訴處理程序我們“完成”了繪制多邊形的操作,請告訴我! (我似乎沒有在示例中找到任何這樣的行,並且在我只是嘗試繪制常規多邊形而不是自由格式之前,代碼運行良好)。 謝謝!

我有一個類似的問題,但是不確定是否是相同的原因...我的問題是,當同時激活一個默認繪制功能之一時,我無法結束我的小節(線,多邊形)工具上的路徑。 我不得不將默認控件改回平移以結束我的測量工具路徑。

不過不知道它是否是同樣的問題...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM