setMap(null);隐藏绘图控件会导致绘图工具控件无法显示,不过 DrawingManager 类的所有功能仍然可用。这样,您便可以在需要时实现您自己的控件。从 map 对象中移除 DrawingManager 会停用所有绘图功能;若要恢复绘图功能,必须使用 drawingManager.setMap(map) 将其重新附加到地图;或者构建新的 DrawingManager 对象。