在使用 AMap.MouseTool 绘制点时,可以主动调用 'AMap.MouseTool.close()' 方法来结束绘制,并且可以通过 'AMap.MouseTool.getPath()' 方法获取已绘制的点集合。

示例代码如下:

var map = new AMap.Map('container', {
    zoom: 14,
    center: [116.39, 39.9]
});

var mouseTool = new AMap.MouseTool(map);

// 开始绘制点
mouseTool.marker({
    icon: 'http://webapi.amap.com/theme/v1.3/markers/n/mark_b.png'
});

// 结束绘制
mouseTool.close();

// 获取已绘制的点集合
var path = mouseTool.getPath();
console.log(path);

在上述示例代码中,我们先创建了一个地图对象和一个 AMap.MouseTool 对象,然后使用 'mouseTool.marker' 方法开始绘制点,接着调用 'mouseTool.close' 方法结束绘制,并通过 'mouseTool.getPath' 方法获取已绘制的点集合。最后将点集合打印到控制台上。

AMap.MouseTool 绘制点:主动结束并获取点集合

原文地址: https://www.cveoy.top/t/topic/mASW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录