加载三维场景后,默认出现一个建筑物

0 投票
加载三维场景后,出现三维地图后,默认让三维地图只显示一个建筑物,可以随便给一个id,我想看下怎么可以实现
9月 18, 2017 分类:  533次浏览 | 用户: wupeiyuan115 初出茅庐 (82 分)

1个回答

0 投票
您好,请问您使用的是插件客户端还是WebGL客户端呢?
9月 18, 2017 用户: 邹涛 名扬四海 (3,389 分)
我使用的是插件

模型切OSGB缓存,可以用layer3DOSGB.setObjectsVisible方法:

function setObjectsVisible( 
   
objectIds : Number[],
   
bVisible : Boolean
) : Boolean;

参数

objectIds

要设置可见性的对象的 id 值。

bVisible

指定对象可见性,True 表示可见,False 表示不可见。

返回值

一个布尔值,设置成功返回 True ,否则返回 False。

兄弟,我刚试了一下,不行啊
这个方法肯定是行的哈,注意参数设置的是一个IDs数组。
function setObjectsVisible(){
               
            var objectIds = [219];
               
            var bVisible = true;
            ;
    }

这样写可以吗?
可以的哈。
兄弟 ,我就是这样写的,没有实现这个功能,这个有案例吗
我现在实现了这个显示一个建筑物,但是附近的小区建筑物还会显示,把鼠标放大到一定程度,附近的楼就不显示了,请问有解决办法吗
...