地图控件 标尺 缩放级别 监听缩放级别

 

 

      var map = new BMapGL.Map('map',{
        minZoom:8,
        maxZoom:12,
         // 设置显示类型
         MapType: BMAP_NORMAL_MAP
      });
      // 设置中心点
      var point =  new BMapGL.Point(116.404,39.915); 
      // 设置 级别
       map.centerAndZoom(point,10);
       // 设置 滚轮可以 缩小和 放大
       map.enableScrollWheelZoom(true);
       // 设置3D旋转角度 
       map.setHeading(0);
       // 设置 倾斜角度
       map.setTilt(0);  
      
 
      // 显示地图  + - 的按钮
      // var zoomCtrl = new BMapGL.ZoomControl();  // 默认是右下角 
      var zoomCtrl = new BMapGL.ZoomControl({
        anchor: BMAP_ANCHOR_BOTTOM_LEFT  // 设置为左下角
      });
      map.addControl(zoomCtrl);

      // 事件绑定 开始 和结束的 级别
      map.addEventListener('zoomstart',function(){
        console.log(map.getZoom())
      });

      map.addEventListener('zoomend',function(){
        console.log(map.getZoom())
      });

      // 添加标尺
      var scaleCtrl = new BMapGL.ScaleControl({
        anchor: BMAP_ANCHOR_TOP_LEFT,
        offset: new BMapGL.Size(10,10)  //  设置偏移量
      })
      map.addControl(scaleCtrl);
posted @ 2021-04-04 17:08  13522679763-任国强  阅读(479)  评论(0)    收藏  举报