【发布时间】:2016-03-10 21:59:17
【问题描述】:
目标是能够放大我已分割成 256x256 方格的高分辨率图片 (11520x11520)。我拍摄了大图像并将其大小调整为 80%、60%、40%、20% 和 8.89%。然后,对于从 100% 到 8.89% 的每个图像,我将它们拆分。就是做一个这样的互动电子游戏地图:http://www.ark-survival.net/en/dynamic-livemap/
我试过这个:
var map = new ol.Map({
target: 'ark_map',
layers: [
new ol.layer.Tile({
source: new ol.source.XYZ({
url: 'images/map/{z}/map_{x}_{y}.png',
tileSize: 256,
maxZoom: 5
})
})
],
view: new ol.View({
center: [50, 50],
zoom: 5,
minZoom: 0
})
});
结果:我只看到使用的任何缩放的左上角。我见过很多例子和很多问题,但从未出现过将静态图块和 XYZ(像素)结合起来。
这里是JS Fiddle。
如何基于像素系统组合静态图块和 XYZ 坐标?
【问题讨论】:
-
你看到this example了吗?
-
我添加了 JS Fiddle 来向您展示它在我的最后做了什么。
-
对了,你是用什么分割图片的?
-
我使用了 TileMage 图像分割器。 (tilemage.50webs.com)
标签: openlayers-3