Cesium.js如何获得每个瓷砖的水平?

时间:2015-11-03 15:14:19

标签: cesium

我正在尝试在当前视图中获取每个tile的矩形和级别,并使用这些信息来执行一些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

感谢。

1 个答案:

答案 0 :(得分:1)

我认为只有quadTrees[i].level位于quadTrees[i].rectangle的同一个地方。