bmap、百度地图自定义画矩形

长孙朝明
2023-12-01

用到map的mousedown、mousemove、mouseup事件

通过获取mousedown的经纬度做开始经纬度,当然传一个flag表示鼠标按下,可以进行下一步操作

其次把mousemove得到的经纬度当做结束经纬度、再用BMap.Polygon()把矩形的四个点依次画出

最后mouseup把flag改成false表示不可以进行mousemove操作。

 类似资料: