sdk:imobile for android 10.1.0
设备:华为M5
1.应用SceneView初始化后,添加加一个白膜场景的数据服务,经常性不显示,代码如下:
Layer3D layer3D = sceneControl.getScene().getLayers().add(layerPath, Layer3DType.OSGBFILE, layerName, true);
2.同时往场景里面添加多个数据服务时,得到是layer3d对象会混乱:例如我有A服务和B服务,A中有L1和L2图层,B中有L3图层
那么我遍历添加L1和L2得到R1和R2,再添加L3,得到R3,那么这个时候R1和R2图层获取名字就变成了L3的名字,去控制R1和R2显示隐藏也控制不了。
3.我看我们官方的Demo对于一个场景都是使用的sceneControl.getScene().open()去打开一个场景,但是我现在的需求是,想怎个应用就是一个场景,然后把其他那些三维服务都添加到这一个场景中。这种方案是否可行?我用这种方法来试了下,就发现有前面1和2两个问题,还有如果添加树数据是BIM模型的三维服务,就不显示了。