
在百度地图中移除marker覆盖物或其标签文字的方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了如何在百度地图API开发过程中删除Marker及其相关标签文本的具体方法和步骤。通过提供的示例代码帮助开发者轻松实现这一功能。
在百度地图中去掉marker覆盖物或去除maker的label文字的方法如下:
创建Marker对象:
```javascript
var marker = new BMap.Marker(...);
```
移除方法1(推荐):
```javascript
map.removeOverlay(marker);
```
移除方法2(推荐):
```javascript
marker.remove();
```
如果为Marker设置了setLabel,还可以通过设置其样式来隐藏label文字:
```javascript
mapComponent.state.bikeMarkLabel.setStyle({ display:none});
```
对于41787 label与marker的方法相同。
建议使用方法1和方法2,因为它们会彻底移除覆盖物或标签。而方法3只是将标签隐藏起来,并未清除其在地图上的占位空间。
全部评论 (0)
还没有任何评论哟~


