我有一个想要在地图上绘制折线的用户,但他不希望通过双击结束它。他希望能够击中一把钥匙,并以这种方式完成绘图。我可以在我的应用程序中捕捉键盘上的击键,但似乎无法找到强制DrawingManager调用overlaycomplete事件的方法,所以我没有办法找到已完成的路径被画了。
可以这样做吗?
答案 0 :(得分:2)
是的,可以完成,我已经开展了一个项目,用户可以选择双击并结束折线,或点击“完成”按钮结束折线。
要使它工作,你只需要将drawingManager的DrawingMode设置为null,就像这样 drawingManager.setDrawingMode(null);
这将确保无法进一步绘制折线。
另外,作为安全措施,您可以删除用于绘制折线的侦听器,但是当用户希望绘制折线时,您将不得不再次添加它。
希望它有所帮助。