地图上绘制的东西都是覆盖物,覆盖物的删除就使用"map.removeOverlay(xx)"或者"xx.remove()"
重点是怎么设计这个删除的动作,比如有一个覆盖物列表,每个覆盖物有一个删除按钮,点击删除,比如在地图上右键点击覆盖物出现菜单,菜单中有删除按钮,或者直接双击删除等等。
覆盖物的鼠标事件参考"https://lbsyun.baidu.com/jsdemo.htm#kOverlayAddEvent" (https://link.segmentfault.com/?enc=5J7ske927iWBim%2BUFjAk5Q%3D%3D.DRA2fWRM9s8xLjwsm6gExouISvWLpGvYewfrEilkW%2BIlQ6KD5IX1hDcS8relia5VKynlaIKc%2BYegZcY4KkxorQ%3D%3D)
绘制完成有各种complete回调函数可以获取收集当前覆盖物"https://api.map.baidu.com/library/DrawingManager/1.4/docs/sym..." (https://link.segmentfault.com/?enc=Yxgl0GYXZTotF8clokVpMg%3D%3D.cZpxXK%2B%2BqgSIWDU9k4AKs2hCvMzpeByjWNKkFWFC9azCK4z0YPRjpS%2Fi1X3ZAr1yE4Zr2iDDWXz1cO5TKLNizlUnvwz7TI7w%2FxDbMSiJ3g2798nqVSiWi3R60vRDesKo)
或者使用"map.getOverlays()"获取所有的覆盖物,根据某一属性判断是不是绘制的覆盖物?(需要看有没有这种属性)