2 qq 23408351 qq_23408351 于 2015.07.23 09:27 提问

如何隐藏 new BMap.Label()

给地图上的点添加了文字标签 new BMap.Label,并且在mouseover触发事件来时setLabel(),现在想在mouseout时隐藏这个文字标签,现在即使重新new BMap.Label()文字标签为空,原来的文字标签还是在那里。。高手们帮帮忙吧。。

1个回答

lzp_lrp
lzp_lrp   Ds   Rxr 2015.07.24 09:09

试试这个

map.clearOverlays(); //清除地图上所有标记

参考
http://blog.csdn.net/huwei2003/article/details/8813680

lzp_lrp
lzp_lrp 回复qq_23408351: 好的
2 年多之前 回复
qq_23408351
qq_23408351 谢谢亲,但是你这样把所有的标签都去掉了。。。通过marker.setLabel()和map.removeOverlay(marker.getLabel()),就可以实现文字标签的显示和隐藏
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片