百度地图api为标注设置与删除文字标签
来源:互联网 发布:视频编辑软件 编辑:程序博客网 时间:2024/05/20 20:21
因项目的需求需要用的百度地图,发现为标注Marker设置文字标签时,只有标签Label的设置与获取,而并没有移除功能,百度后也没有的到可行方法,然后研究一种变通点的方法也实现标签的设置与删除,和大家分享一下。
实现功能:当鼠标移动到标注上时显示文字标签,而离开标注时删除标签。
1、鼠标移上显示标签
var map = new BMap.Map("allmap");var point = new BMap.Point(116.404, 35.915);//创建一个点map.centerAndZoom(point, 15);var marker = new BMap.Marker(point); // 创建标注map.addOverlay(marker); // 将标注添加到地marker.addEventListener("mouseover",function(e){<span style="white-space:pre"></span>marker.setLabel(new BMap.Label("这是一个标签!!!!!!!!!!!!!!",{offset:new BMap.Size(10,-20)}));//为标注设置一个标签});鼠标移上的效果
2、鼠标离开移除标签
通过设置标签的样式及内容隐藏标签,达到移除的效果。marker.addEventListener("mouseout",function(e){var label = this.getLabel()label.setContent("");//设置标签内容为空label.setStyle({borderWidth:"0px"});//设置标签边框宽度为0});鼠标离开时效果
0 0
- 百度地图api为标注设置与删除文字标签
- 详解百度地图API之地图标注
- 百度地图API详解之地图标注
- 百度地图API详解之地图标注
- 百度地图API详解之地图标注
- 百度地图API,自定义地图标注
- 百度地图API,自定义地图标注
- 百度地图API 自定义标注图标
- 百度地图学习笔记 删除标注
- 百度地图API显示多个标注点,解决提示信息问题以及给标注增加地图旁的文字连接提示的另一种解决办法
- 百度地图API-地图标注(Marker)用法说明
- 百度地图API接口 地图标注 地址经纬度解析
- js调用百度地图API,实现地图标注位置
- 百度地图API详解之地图标注覆盖物
- 使用百度地图API实现地图生成、标记以及标注
- 百度地图API详解之地图标注(一)
- 百度地图BMap无法添加文字标注(textmarker)
- [Android]百度地图之几何标注和文字覆盖物
- Spark SQL
- 自定义排序数组二分法插入实现
- 趣味素数-素数 java
- Hibernate中的int和 Serializable
- java中常用的集合极其特点
- 百度地图api为标注设置与删除文字标签
- 对Xabber源码解析的过程(2)connection
- differences in python 2 and python 3
- Dism 错误 14099
- CodeForces 552B-Vanya and Books
- c#重写TabControl控件实现关闭按钮的方法
- test
- LeetCode_OJ【72】Edit Distance
- Scala进阶源码实战之七——链式调用、结构类型