原理:
利用監聽鼠標的事件以及監聽視窗大小改變和縮放進行重新繪製
// 浮層隨着鼠標事件移動
view.on(['pointer-up', 'drag'], this.createInfoDialog)
// 浮層隨着視窗大小變化事件移動
view.on('resize', this.createInfoDialog)
// 監聽放大縮小和中心點
view.watch(['scale', 'center'], this.createInfoDialog)
原理:
利用監聽鼠標的事件以及監聽視窗大小改變和縮放進行重新繪製
// 浮層隨着鼠標事件移動
view.on(['pointer-up', 'drag'], this.createInfoDialog)
// 浮層隨着視窗大小變化事件移動
view.on('resize', this.createInfoDialog)
// 監聽放大縮小和中心點
view.watch(['scale', 'center'], this.createInfoDialog)