首页 / 浏览问题 / 移动GIS / 问题详情
imobile中,三维图层无法加载的问题
81EXP 2021年01月18日
您好,在做imobile 3D数据加载的时候,我发现了一些问题,想请教一下你们专业的技术人员。
String layerUrl = "http://10.0.1.103:8099//iserver/services/3D-ljQXCmobile-3/rest/realspace/datas/ConfigTYC";   //直接加载图层url就可以
getSceneControl().getScene().getLayers().add(layerUrl, Layer3DType.OSGBFILE, "ConfigTYC", true);

我发现如果只有一个图层,就可以直接通过getSceneControl().getScene().getLayers().add的方式加载出来,但是一出现两个或者两个以上的图层时,就无法加载出来,请问是这个问题吗,怎么解决这个问题?

1个回答

您好,加载多个图层的使用方法是一样的,也是通过layer3Ds.add()加载。如果你要加载场景里面的图层建议你那边通过scene.open()方法直接打开整个场景,如果需要隐藏某个图层就直接设置该图层为隐藏就可以了
9,232EXP 2021年01月18日
您好,根据官方的api理论上是可以直接通过getScene().getLayers().add()加载出来,但是实际情况是在一个iserver服务发布的多个图层,没有一个是能加载出来的,但是多个图层分为多个iserver发布出来又可以加载出来,这个我做过挺多次实验,请问可能是什么原因?
您那边使用的版本是哪一个版本呢?建议您那边使用官网最新发布的10.1.1版本进行加载
使用的是10.0.1的imobile版本,已经算比较新的了,现在项目碰到图层无法加载这个情况,请问有没有什么解决方案呢
麻烦您那边在官网下载最新版本10.1.1,这个问题在12月月底是修改过的。
...