Appearance
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)=>{
})
事件
事件 | 参数 | 是否必填 | 描述 |
---|---|---|---|
setView | Range | 是 | 按比例设置最大最小缩放 |
fit | Scale | 是 | 以当前地图extent按比例适应屏幕 |
enable | undefined | 否 | 启用 |
close | undefined | 否 | 关闭 |
反射
属性 | 参数 | 描述 |
---|---|---|
scale | ScaleEmitter | 缩放事件触发的反射事件 |
ts
app.emitter.on('scale', (data: ScaleEmitter)=>{
console.log(data)
})
演示
按比例适配屏幕: