我正在使用Google Maps API的图形库,我想使用自定义按钮触发标记的绘制。

我已经阅读了文档的这一部分:



隐藏绘图控件会使绘图工具控件无法显示,但是DrawingManager类的所有功能仍然可用。这样,您可以根据需要实现自己的控件。从地图对象中删除DrawingManager会禁用所有绘图功能;如果要还原图形特征,则必须使用drawingManager.setMap(map)或构造的新DrawingManager对象将其重新附加到地图上。



但是我不知道如何使用DrawingManager来做到这一点。

最佳答案

在按钮上单击:

打开绘图标记:
drawingManager.setDrawingMode(google.maps.drawing.OverlayType.MARKER);

关掉:
drawingManager.setDrawingMode(null);

07-25 23:40