首页 > Windows开发 > 详细

cesium 信息框 infowindow

时间:2019-12-27 20:09:50      阅读:297      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

 

if (pick.id.name === _entityNames.dikuai) {
                        content = ‘<div>‘ + entityDatainfo.title_num + ‘</div><table ><tbody>‘;
                        content += ‘<tr><td>‘ + entityDatainfo.land_location + ‘  ‘ + entityDatainfo.qu_yu +  ‘  ‘ + entityDatainfo.huanxian + ‘</td></tr>‘;
                        content += ‘<tr><td>‘ + entityDatainfo.yongtu_xiuzheng + ‘  ‘ + entityDatainfo.changdi_xianzhuang + ‘</td></tr>‘;
                        content += ‘<tr><td>公告时间  ‘ + entityDatainfo.bulletin_time + ‘</td></tr>‘;
                    }else if(pick.id.name === _entityNames.loupan){
                        content = ‘<div>‘ + entityDatainfo.pro_name + ‘</div><table ><tbody>‘;
                        content += ‘<tr><td>‘ + (entityDatainfo.plate?entityDatainfo.plate:‘‘) + ‘  ‘ + (entityDatainfo.huanxian?entityDatainfo.huanxian:‘‘) +  ‘  ‘ + (entityDatainfo.district?entityDatainfo.district:‘‘) + ‘</td></tr>‘;
                        content += ‘<tr><td>‘ + ‘  ‘ + entityDatainfo.kaifashang + ‘</td></tr>‘;
                        if (entityDatainfo.huxing2 && entityDatainfo.fangwu_yongtu2) {
                            content += ‘<tr><td>‘ + entityDatainfo.fangwu_yongtu2 + ‘</td></tr>‘;
                            content += ‘<tr><td>‘ + entityDatainfo.huxing2 + ‘</td></tr>‘;
                        }
                    }

  

 

/**
 * 加载3Dtiles
 */
function addTileSet() {
    let url=‘./data/tileset/gaoxin2/tileset.json‘;
    var tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
        url : url
    }));
    tileset.name=_entityNames.dikuai;
    tileset.style = new Cesium.Cesium3DTileStyle({
        color : {
            conditions : [
                /*[‘${Height} >= 100‘, ‘color("purple", 0.5)‘],
                [‘${Height} >= 50‘, ‘color("red")‘],*/
                [‘${louceng} <= 3‘, ‘color("#87CEFA")‘],
                [‘true‘, ‘color("grey")‘],
            ]
        },
        show : ‘1 > 0‘,
        meta : {
            description : ‘"Building id ${id} has height ${Height}."‘
        }
    });
    tileset.readyPromise.then(function(tileset) {
        // tile.properties is not defined until readyPromise resolves.
        var properties = tileset.properties;
        if (Cesium.defined(properties)) {
            for (var name in properties) {
                console.log(properties[name]);
            }
        }
    });
}

  

cesium 信息框 infowindow

原文:https://www.cnblogs.com/dog2016/p/12109200.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!