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

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

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

在官方文档中,我看到可以通过单击 map 外部的按钮来启动多边形的绘制。有谁知道如何做到这一点?
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

最佳答案

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

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

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

要退出绘图模式,请调用:
drawingManager.setDrawingMode(null);

关于button - 从自定义按钮启动多边形绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8187758/

相关文章:

javascript - 语句仅在 for 循环中发生一次 - JavaScript

jquery - Google map 拖动标记地理编码

python 从 RGB 元组创建图像

swift - 如何向以编程方式制作的按钮添加操作?

Javascript - Canvas - 单击按钮时创建圆圈

javascript - 在谷歌地图 API 中更改颜色多标记

javascript - 如何使用数据库中的数据动态修改 Google Maps 热图位置

Java - 图形 - 在 JPanel 上添加另一个形状

iphone - CAShapeLayer 绘制路径奇怪

wpf - 如何更改 WPF xaml 中的按钮背景?