首页 / 浏览问题 / 移动GIS / 问题详情
android实现三维场景,在移动端不显示球行场景,黑屏是怎么回事
10EXP 2020年06月04日

有一个项目需要使用iserver发布的三维服务但是在移动端不显示,在模拟器上却可以实现

m_SceneControl = (SceneControl) findViewById(R.id.SceneControl);
Button m_btnOpen = findViewById(R.id.btn_open);
m_btnOpen.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
       m_SceneControl.getScene().open(url, sceneName);
        m_SceneControl.getScene().refresh();
}

1个回答

您好,设备中是否有许可并且许可正常可用呢
9,192EXP 2020年06月05日
有许可已经读取到该文件夹下

你那边现在的情况是球都没有出来是吧?判断一下你设备的许可是否正常。Environment.getLicenseStatus();然后通过LicenseStatus.isLicenseValid()看一下许可是否有效

有效返回的是true,这个是在模拟器上显示的,在真机上连球都不显示

你好,咱们这个三维对手机有什么不兼容的吗?比如android 9的
Android9是可以正常显示的,目前Android10的设备也是可以运行三维的。真机上出现黑屏的原因大概率是因为没有许可导致的,你那边能否更换一下设备看能否运行成功
...