首页 / 浏览问题 / 移动GIS / 问题详情
你好!安卓在线三维地图,定位到三维场景位置了,但是三维场景就是不显示,是什么原因
ysy
4EXP 2019年11月14日
String url=Path.get_oaPath();
SceneServicesList sceneServiceList = new SceneServicesList();
Boolean bLoad = sceneServiceList.load(url);//返回的true
String sceneName =Path.get_sceneName();
Log.e("warn",bLoad+"bLoad");
if(bLoad){
    boolean siOpen = m_sceneControl.getScene().open(url, sceneName);//返回的也是true
    Log.e("warn",siOpen+"siOpen");
}

1个回答

您好,1.检查一下您数据是切的Android纹理的三维缓存吗?2.输出一下场景中的图层个数 3.您的数据是在地上还是地下,如果数据是在地下需要在桌面开启地下模式,在移动端设置全球底图的透明度,接口GlobalImage
9,127EXP 2019年11月15日

上面是切的数据,m_sceneControl.getScene().getLayers().getCount() 输出是1,数据是地上的。

您那边方便把数据发给我一份吗?我这边测试一下。谢谢
可以呀,我这边在线地址用的是内网,只能发给你缓存文件,怎么发给你,这个上面发不了文件?
您好,上传到百度云盘,私信我地址就可以。
您好,您那边把场景的名称改成英文的试试,我这边使用10i版本测试打开是可以看到模型的
ok,解决了,我换成10i的sdk就好了
...