百度地图API接口下,创建标注的hover事件。
来源:互联网 发布:林心如人设崩塌知乎 编辑:程序博客网 时间:2024/05/19 20:48
最近项目中,涉及到了百度地图以及基于百度地图API的开发。在这个过程中,学习到了很多知识,现在将比较关键hover事件记录下来。
首先,实例化地图,并创建标注,代码如下:
var map = new BMap.Map("allmap");
map.centerAndZoom("东平", 12);
var point = new BMap.Point(116.404, 35.915);//创建一个点
map.enableScrollWheelZoom(); //启用滚轮放大缩小,默认禁用
var marker = new BMap.Marker(point); // 创建标注
map.addOverlay(marker);
其次,为标注添加hover事件,代码如下:
marker.addEventListener("mouseover",function(e){
var label = new BMap.Label("这是一个标签!!!",{offset:new BMap.Size(15,-35)});//为标注设置一个标签
label.setStyle({
width: "120px",
color: '#fff',
background: '#ff8355',
border: '1px solid "#ff8355"',
borderRadius: "5px",
textAlign: "center",
height: "26px",
lineHeight: "26px"
});
marker.setLabel(label);
});
marker.addEventListener("mouseout",function(e){
var label = this.getLabel();
label.setContent("");//设置标签内容为空
label.setStyle({border:"none",width:"0px",padding:"0px"});//设置标签边框宽度为0
});
效果如下:
- 百度地图API接口下,创建标注的hover事件。
- 百度地图API接口 地图标注 地址经纬度解析
- 百度地图-创建标注 画线
- 百度API接口开发,创建标注和Label标签。
- 详解百度地图API之地图标注
- 百度地图API详解之地图标注
- 百度地图API详解之地图标注
- 百度地图API详解之地图标注
- 百度地图API,自定义地图标注
- 百度地图API,自定义地图标注
- 百度地图Api进阶教程-创建标注和自定义标注3.html
- 百度地图Api进阶教程-创建标注和自定义标注3.html
- 百度地图api,覆盖物的文本标注内容刷新。
- 百度地图API接口
- 百度地图API 自定义标注图标
- 谷歌地图标注API ,标注的
- 百度地图API一:百度地图上循环显示标注点。使用闭包循环加载点击事件
- 百度地图API:百度地图上循环显示标注点。使用闭包循环加载点击事件
- SUMO应用工具:JTRROUTER
- 编写 Windows 服务程序时的常见问题
- mysql运维与分析--启动 停止 重启
- (十八) ReactNative 发布线上时打包详解
- Storm_Storm solt资源不够,再次提交topo / storm 分发任务 浅谈
- 百度地图API接口下,创建标注的hover事件。
- C++ 中的二级指针 和 一级指针
- UI聊天
- Spring MVC 4 - Ajax请求
- Bootstrap 模态框(Modal)与layer.prompt()冲突,layer.prompt()不起作用
- 自动增益控制
- Java DOM4J操作XML
- [代码笔记] python 之 mysql操作(CRUD)
- 洞悉特性、属性和样式