AMapMouseTool的close方法不触发draw事件
AMap.MouseTool的close方法不会触发draw事件,因为close方法只是关闭鼠标工具,而不会触发任何事件。如果您需要在鼠标工具关闭时执行某些操作,可以在调用close方法之前手动触发draw事件,并在事件处理程序中执行所需操作。例如:
var mouseTool = new AMap.MouseTool(map);
mouseTool.on('draw', function(event) {
// 处理绘制完成后的操作
});
// 手动触发draw事件
map.emit('draw');
// 关闭鼠标工具
mouseTool.close();
原文地址: https://www.cveoy.top/t/topic/baSh 著作权归作者所有。请勿转载和采集!