cesium 加載kml polygon和mark(貼地形terrain效果)


key code:

var options = {
    camera : viewer.scene.camera,
    canvas : viewer.scene.canvas,
    clampToGround: true //開啟貼地
};
viewer.camera.flyHome(0);
        var a = viewer.dataSources.add(Cesium.KmlDataSource.load('../data/kml/test_geojson_test.kml', options));
        a.then( viewer.flyTo(a));
        a.then(function(dataSource) {
            var entities = dataSource.entities.values;
           for (var i = 0; i < entities.length; i++) {
              var entity = entities[i];
         // 設置每個entity的樣式    entity.billboard.disableDepthTestDistance
= Number.POSITIVE_INFINITY; //去掉地形遮擋   entity.billboard.color = Cesium.Color.WHITE;   entity.billboard.image = '../data/kml/img.jpg'; } });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM