从自定义按钮启动多边形绘制

时间:2011-11-18 19:06:59

标签: button google-maps-api-3 drawing polygon

我喜欢新的多边形绘图选项,并且已经玩了几天。

在官方文档中,我看到可以通过单击地图外部的按钮来启动多边形的绘制。有人知道怎么做这个吗? http://code.google.com/apis/maps/documentation/javascript/overlays.html#updating_the_drawing_tools_control

换句话说,我希望能够创建一个类似于“删除所选形状”的按钮,但是它将开始绘制多边形: http://googlegeodevelopers.blogspot.com/2011/11/make-your-map-interactive-with-shape.html

1 个答案:

答案 0 :(得分:27)

使用setDrawingMode()对象的google.maps.drawing.DrawingManager功能。

在按钮单击事件处理程序中,调用:

drawingManager.setDrawingMode(google.maps.drawing.OverlayType.POLYGON);

要退出绘图模式,请致电:

drawingManager.setDrawingMode(null);