Skip to content

scale

按地图extent大小比例适配地图的能力,通过scale反射回调

ts
  const { scale } = tools
  scale.enable()

  type Range = [number, number]
  type Scale = number
  type ScaleEmitter = {
    scale: Scale
    range: Range
  }

  app.emitter.on('scale', (data: ScaleEmitter)=>{

  })

事件

事件参数是否必填描述
setViewRange按比例设置最大最小缩放
fitScale以当前地图extent按比例适应屏幕
enableundefined启用
closeundefined关闭

反射

属性参数描述
scaleScaleEmitter缩放事件触发的反射事件
ts
  app.emitter.on('scale', (data: ScaleEmitter)=>{
    console.log(data)
  })

演示

按比例适配屏幕: