Cesium.js 如何获取每个方块的等级?
Cesium.js How to get each tiles' level?
我正在尝试获取当前视图中每个图块的矩形和级别,并使用这些信息执行一些 ajax 请求。
现在我已经得到了所有的矩形:
var tileRecangles = [];
var tilesToRender = viewer.scene.globe._surface.tileProvider._tilesToRenderByTextureCount;
if (Cesium.defined(tilesToRender)) {
for (var j = 0, len = tilesToRender.length; j < len; j++) {
var quadTrees = tilesToRender[j];
if (Cesium.defined(quadTrees)) {
for (var i = 0; i < quadTrees.length; i++) {
tileRecangles.push(quadTrees[i].rectangle);
}
}
}
}
问题是如何获得每个方块的等级?
The value in red circles of this screenshot
谢谢。
我认为它只是 quadTrees[i].level
与 quadTrees[i].rectangle
.
的位置相同
我正在尝试获取当前视图中每个图块的矩形和级别,并使用这些信息执行一些 ajax 请求。
现在我已经得到了所有的矩形:
var tileRecangles = [];
var tilesToRender = viewer.scene.globe._surface.tileProvider._tilesToRenderByTextureCount;
if (Cesium.defined(tilesToRender)) {
for (var j = 0, len = tilesToRender.length; j < len; j++) {
var quadTrees = tilesToRender[j];
if (Cesium.defined(quadTrees)) {
for (var i = 0; i < quadTrees.length; i++) {
tileRecangles.push(quadTrees[i].rectangle);
}
}
}
}
问题是如何获得每个方块的等级? The value in red circles of this screenshot
谢谢。
我认为它只是 quadTrees[i].level
与 quadTrees[i].rectangle
.