Tile Size 与默认值相同,在 OpenLayers 中为 [256,256]
Tile Size remains the same as default which is [256,256] in OpenLayers
我正在尝试在 Open Street Map 上使用 XYZ 源添加自定义图层。我想将它添加到某个坐标。我想将图块大小更改为与默认值不同的值。我无法将图块大小更改为任何值。
经过多次尝试,我添加了 tileGrid
,它给了我 Assertion Error
。我是不是漏了什么。
let map = new Map({
target: 'map-container',
layers: [
new TileLayer({
source: new OSM()
}),
new TileLayer({
source: new XYZ({
url: 'assets/tile/{z}/{x}/{y}.png',
wrapX: false,
tileGrid: new TileGrid({
tileSize: [1024,512]
})
}),
tileSize: [1024,512]
})
],
view: new View({
projection: 'EPSG:3857',
center: [0,0],
zoom:0,
minZoom: 0,
})
这是因为我的文件是[256,256],要增加大小必须等于大于你想要的大小。
我正在尝试在 Open Street Map 上使用 XYZ 源添加自定义图层。我想将它添加到某个坐标。我想将图块大小更改为与默认值不同的值。我无法将图块大小更改为任何值。
经过多次尝试,我添加了 tileGrid
,它给了我 Assertion Error
。我是不是漏了什么。
let map = new Map({
target: 'map-container',
layers: [
new TileLayer({
source: new OSM()
}),
new TileLayer({
source: new XYZ({
url: 'assets/tile/{z}/{x}/{y}.png',
wrapX: false,
tileGrid: new TileGrid({
tileSize: [1024,512]
})
}),
tileSize: [1024,512]
})
],
view: new View({
projection: 'EPSG:3857',
center: [0,0],
zoom:0,
minZoom: 0,
})
这是因为我的文件是[256,256],要增加大小必须等于大于你想要的大小。