提交 4c201481 编写于 作者: K kiboliu 提交者: Xiangquan Xiao

Dreamview: update offlineview fetching image map

上级 5ad9312e
......@@ -47,6 +47,7 @@ export default class TileGround {
mpp: metadata.mpp,
tile: metadata.tile,
imageUrl: metadata.image_url,
availableMapTiles: new Set(metadata.availableImages),
};
this.mapId = metadata.mapid;
......@@ -106,8 +107,13 @@ export default class TileGround {
}
appendTiles(row, col, key, coordinates, scene) {
const imageName = `${this.metadata.mpp}_${row}_${col}_${this.metadata.tile}.png`;
if (!this.metadata.availableMapTiles.has(imageName)) {
return;
}
const mapUrl = this.metadata.imageUrl
? `${this.mapUrlPrefix}/${this.metadata.mpp}_${row}_${col}_${this.metadata.tile}.png`
? `${this.mapUrlPrefix}/${imageName}`
: `${this.mapUrlPrefix}?mapId=${this.mapId}&i=${row}&j=${col}`;
const position = coordinates.applyOffset({
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册