document.write(''); var tiles3dTreeObjList = null; function createTiles3DTree(data){ var setting = { check : { enable : false }, data : { simpleData : { enable : true } }, callback : { onClick : tiles3dzTreeOnClick, }, view : { showIcon : true } }; var treeListArray = [ {"id":"0","pId":"","name":"实景三维模型数据","nocheck":true}, ]; for (var i = 0; i < data.length; i++) { var j = {}; j.id = data[i].tilesId; j.name = data[i].tilesName; j.pId = "0"; j.camPoi = data[i].camPoi; j.camHeading = data[i].camHeading; j.camPitch = data[i].camPitch; treeListArray.push(j); } tiles3dTreeObjList = $.fn.zTree.init($("#tiles3dTree"), setting, treeListArray); tiles3dTreeObjList.expandAll(true); function tiles3dzTreeOnClick(event, treeId, treeNode) { var camPoiArr = treeNode.camPoi.split(','); viewer.camera.setView({ destination : Cesium.Cartesian3.fromElements(Number(camPoiArr[0]), Number(camPoiArr[1]), Number(camPoiArr[2])), orientation : { heading : Number(treeNode.camHeading), pitch : Number(treeNode.camPitch), roll : 0.0 } }); } }