Cesium切换entity【隐藏】与【显示】的技巧 ----parent 属性的使用

27 篇文章 16 订阅
25 篇文章 2 订阅
var near_water_entity = viewer.entities.add(new Cesium.Entity());

function Add_near_water(Id, lng, lat) {
    var entity = viewer_g.entities.add({
        parent:near_water_entity,
        id: Id,
        position: Cesium.Cartesian3.fromDegrees(lng, lat),
        billboard: {
            image: './images/xfs.png', // default: undefined
            show: true, // default  
            verticalOrigin: Cesium.VerticalOrigin.BOTTOM, // default: CENTER
            scale: 1.5, // default: 1.0
            alignedAxis: Cesium.Cartesian3.ZERO, // default
            width: 25, // default: undefined
            height: 25 // default: undefined
        }
    });
}
var near_water_loaded = false;//防止重复添加
$('#near-water-menu').click(function () {
        
            if(!near_water_loaded )
            {
                near_water_loaded = true;
                Add_near_water(obj.Id, obj.Longitude, obj.Latitude);//这里换成具体参数
                near_water_entity.show = true;
            }else{
                near_water_entity.show = !near_water_entity.show;//实现实体集的,集体隐藏与显示
            }
            
       
 });
//快速实现实体集的清除
 $.each(measure_entities._children,function(i,obj){          
            viewer_g.entities.remove(obj);
 });

 

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值