是否可以强制Google地图DrawingManager完成折线?

时间:2012-12-08 23:53:20

标签: google-maps

我有一个想要在地图上绘制折线的用户,但他不希望通过双击结束它。他希望能够击中一把钥匙,并以这种方式完成绘图。我可以在我的应用程序中捕捉键盘上的击键,但似乎无法找到强制DrawingManager调用overlaycomplete事件的方法,所以我没有办法找到已完成的路径被画了。

可以这样做吗?

1 个答案:

答案 0 :(得分:2)

是的,可以完成,我已经开展了一个项目,用户可以选择双击并结束折线,或点击“完成”按钮结束折线。

要使它工作,你只需要将drawingManager的DrawingMode设置为null,就像这样 drawingManager.setDrawingMode(null);

这将确保无法进一步绘制折线。

另外,作为安全措施,您可以删除用于绘制折线的侦听器,但是当用户希望绘制折线时,您将不得不再次添加它。

希望它有所帮助。