百度地图API的第一次接触——地图事件
2015-03-23 09:26
232 查看
0.初始化地图
1.定义事件处理函数
2.添加事件
3.移除事件
4.百度地图事件类型
在事件监听函数中传递事件对象e,每个e参数至少包含事件类型(type)和触发该事件的对象(target),API还保证函数内的this指向触发(同时也是绑定)事件的API对象。
例如,click事件包含type, target, point,pixel和 overlayl五个属性。
1).单击事件:click
2).双击事件:dblclick
3).拖动结束事件:dragend
4).拖动开始事件:dragstart
5).地图缩放结束事件:zoomend
6).地图缩放开始事件:zoomstart
7).地图移动结束触发事件:moveend
8).地图移动开始触发事件:movestart
9).地图移动触发事件:moving
10).鼠标按下事件:mousedown
11).鼠标移到事件:mousemove
12).打开信息窗口事件:oninfowindowopen
13).添加图层事件:addtilelayer
14).移除图层事件:removetilelayer
15).重定义地图大小事件:resize
。。。
其他子组件事件,就看API吧
var map = new BMap.Map("container"); var point = new BMap.Point(116.404, 39.915); map.centerAndZoom(point, 15);
1.定义事件处理函数
function clickEventHandler(){ alert("你点击了地图"); }
2.添加事件
map.addEventListener("click",clickEventHandler);
3.移除事件
map.removeEventListener('click',clickEventHandler);
4.百度地图事件类型
在事件监听函数中传递事件对象e,每个e参数至少包含事件类型(type)和触发该事件的对象(target),API还保证函数内的this指向触发(同时也是绑定)事件的API对象。
例如,click事件包含type, target, point,pixel和 overlayl五个属性。
1).单击事件:click
2).双击事件:dblclick
3).拖动结束事件:dragend
4).拖动开始事件:dragstart
5).地图缩放结束事件:zoomend
6).地图缩放开始事件:zoomstart
7).地图移动结束触发事件:moveend
8).地图移动开始触发事件:movestart
9).地图移动触发事件:moving
10).鼠标按下事件:mousedown
11).鼠标移到事件:mousemove
12).打开信息窗口事件:oninfowindowopen
13).添加图层事件:addtilelayer
14).移除图层事件:removetilelayer
15).重定义地图大小事件:resize
。。。
其他子组件事件,就看API吧
相关文章推荐
- 百度地图API的第一次接触——热区
- 百度地图API的第一次接触——自定义控件
- 百度地图API的第一次接触——标注和信息窗的使用
- 百度地图API的第一次接触——右键菜单
- 百度地图API的第一次接触
- 【百度地图API】建立全国银行位置查询系统(一)——如何创建地图
- 与Java的第一次接触
- 进一步接触C#委托与事件
- Android 开发调用百度地图api开发----解决地图显示不出来
- 【百度地图API】建立全国银行位置查询系统(一)——如何创建地图
- Google 地图 API V3 之事件
- OpenNMS全接触-事件及通知(八)
- 【百度地图API】如何在地图上添加标注?——另有:坐标拾取工具+打车费用接口介绍
- 与karma、angular的第一次亲密接触
- Python学习第一章:第一次的亲密接触之初识程序(二)
- 第一次接触Ajxa,实现对比客户端控件和服务器控件的区别
- 我和 flow.ci 的第一次亲密接触
- Linux_4th_第1个linux驱动___内核与驱动模块的第一次接触
- 秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别
- ADO第一次亲密接触