2015-11-03 13 views
2

我正試圖在當前視圖中獲取每個tile的矩形和級別,並使用這些信息來執行一些ajax請求。Cesium.js如何獲得每個瓷磚的等級?

現在我已經通過了所有的矩形:

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

我認爲這只是quadTrees[i].level在相同的地方,你有quadTrees[i].rectangle

+0

是的,我只是想出了。謝謝 –