2012-12-08 25 views
3

我有一個用戶想要在地圖上畫一條折線,但他不想用雙擊來結束折線。他希望能夠擊中一把鑰匙並以這種方式完成繪圖。我可以在我的應用程序中捕捉鍵盤上的按鍵,但似乎無法找到強制DrawingManager調用overlaycomplete事件的方法,所以我沒有任何方法可以找到已完成的路徑被繪製。是否可以強制Google地圖繪製管理器完成多段線?

可以這樣做嗎?

回答

2

是的,它可以完成,我已經在一個項目中,用戶可以選擇雙擊和結束折線,或點擊「完成」按鈕結束它。

對於它的工作,你只需要將drawingManager的DrawingMode設置爲null,就像這樣drawingManager.setDrawingMode(null);

這將確保折線不能進一步繪製。

另外作爲一種安全措施,您可以刪除用於繪製折線的監聽器,但是當用戶希望繪製折線時,您將不得不再次將其添加。

希望它有幫助。

+0

OP,如果答案對您有幫助,請接受答案,以便大家都知道可以使用答案中提到的解決方案來解決問題。 –

相關問題