Skip to content

ZoomControl

此类表示缩放控件。

构造函数

构造函数描述
ZoomControl(opts: ZoomControlOptions)创建一个缩放控件

示例

javascript
// 创建缩放控件
var zoomCtrl = new BMapGL.ZoomControl({
    anchor: BMAP_ANCHOR_TOP_LEFT,    // 设置控件位置
    offset: new BMapGL.Size(10, 10)  // 设置偏移量
});

// 添加到地图
map.addControl(zoomCtrl);

常见用途

  1. 添加基础缩放控件
javascript
map.addControl(new BMapGL.ZoomControl());
  1. 自定义位置的缩放控件
javascript
var zoomCtrl = new BMapGL.ZoomControl({
    anchor: BMAP_ANCHOR_TOP_RIGHT,
    offset: new BMapGL.Size(20, 20)
});
map.addControl(zoomCtrl);

注意事项

  1. 缩放控件提供了放大和缩小两个基本功能按钮
  2. 控件位置可以通过 anchoroffset 参数进行调整
  3. 如果不指定位置参数,控件将使用默认位置
  4. 建议将缩放控件放置在地图边缘位置,避免遮挡地图内容
  5. 缩放控件的功能会受到地图最大和最小缩放级别的限制

基于 MIT 许可发布