首页 / 浏览问题 / 三维GIS / 问题详情
加载三维场景后,默认出现一个建筑物
84EXP 2017年09月18日
加载三维场景后,出现三维地图后,默认让三维地图只显示一个建筑物,可以随便给一个id,我想看下怎么可以实现

1个回答

您好,请问您使用的是插件客户端还是WebGL客户端呢?
3,389EXP 2017年09月18日
我使用的是插件

模型切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;
            ;
    }

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