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)
})演示
按比例适配屏幕: