2015-11-03 1 views
2

Я пытаюсь получить прямоугольник каждой плитки и уровень в текущем виде и использовать эту информацию для выполнения какого-либо запроса 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

Да, я просто это понял. спасибо –