问题描述
影像在页面上受比例尺的限制,不能随便放大缩小,如果想要不收切片的比例尺限制,可以使用下面两种方法来解决
使用GroupLayer类
使用类GroupLayer创建group_layer实例,把创建tileLayer放入group_layer中,可不收比例尺的限制
this.layer.baseLayer = new this.esri.TileLayer({ url })
const groupLayer = new this.esri.GroupLayer({
layers: [
this.layer.tileLayer,
// graphicsLayer
]
})
this.map = new this.esri.Map({
layers: [groupLayer]
})
使用TileInfo扩充比例尺,默认24级
const tileInfo = TileInfo.create()
this.view = new MapView({
container: "mapview",
map: _this.map,
center: [117.125759, 39],
constraints: {
lods: tileInfo.lods,
}
})