首页 / 浏览问题 / 移动GIS / 问题详情
imobile打不开 Iserver 发布的 reset 地图
mxc
112EXP 2021年07月02日

使用产品  supermap-imobile-10.1.1-211-android-zip-chs

问题详细描述:打开 Iserver 发布的地图,得到的 Datasource 始终为 空

就打不开

   private void openData() {
        String server = "http://183.201.254.148:89/iserver/services/map-ShanXi/rest/maps/map";
        mWorkspace = new Workspace();
        mMapControl.getMap().setWorkspace(mWorkspace);
        DatasourceConnectionInfo connectionInfo = new DatasourceConnectionInfo();
        connectionInfo.setServer(server);
        connectionInfo.setAlias("map");
        connectionInfo.setEngineType(EngineType.Rest);
        Datasource datasource = mWorkspace.getDatasources().open(connectionInfo);
        Log.d(OnlineActivity.class.getSimpleName(), "run: datasource:" + datasource);
        if (datasource != null) {
            Log.d(OnlineActivity.class.getSimpleName(), "openOnlineMap  :->>" + datasource.getDescription());
            Datasets datasets = datasource.getDatasets();
            Layer add = mMapControl.getMap().getLayers().add(datasets.get(0), true);
            if (null != add) {
                mMapControl.getMap().refresh();
                Log.d(OnlineActivity.class.getSimpleName(), "run: 打开成功");
                toast("成功");
            } else {
                toast("不能添加图层");
                Log.e(OnlineActivity.class.getSimpleName(), "run: 不能添加图层");
            }


        } else {
            toast("DataSource is null.");
            Log.e(OnlineActivity.class.getSimpleName(), "run: 不能打开数据源:" + server);
        }

    }

这个 Iserver 地址 web 端是能访问的,android 端就打不开,代码如上,望解答

1个回答

您好,我这边测试确实打开失败。我上报一个缺陷,与研发沟通下。解决后回复您。
9,127EXP 2021年07月02日
有回复吗?
您好,研发还在解决,解决后回复您
...