zoukankan      html  css  js  c++  java
  • 百度地图API的第一次接触——地图事件

    0.初始化地图

    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吧 

         

  • 相关阅读:
    沙盒配置好的测试
    云端存储的实现:云存储1
    演职人员名单MobileMenuList
    关于GitHub的朋友的NE Game
    到了冲刺阶段
    云存储的配置3
    刚才花了1$赞助了那位伙计
    我知道这对自己是个积累的过程,很好,我成长的很快
    煎熬过后终于有一刻释怀
    空白不曾停止。。。
  • 原文地址:https://www.cnblogs.com/TomSnail/p/4358912.html
Copyright © 2011-2022 走看看