背景
领导要显示1:XXX
这种格式的比例尺,但官方网站的比例尺和这个还是有点差距。找了一些资源,最后解决方法是通过监听地图大小变化获取地图的数字比例,然后再将组成数字使用定位放置在地图上。
解决方法
this.view.watch('stationary', (res) => {
if (res) {
this.scaleStr = '1:' + parseInt(this.view.scale)
}
})
领导要显示1:XXX
这种格式的比例尺,但官方网站的比例尺和这个还是有点差距。找了一些资源,最后解决方法是通过监听地图大小变化获取地图的数字比例,然后再将组成数字使用定位放置在地图上。
this.view.watch('stationary', (res) => {
if (res) {
this.scaleStr = '1:' + parseInt(this.view.scale)
}
})