选择打开服务器地图

0 投票
79 浏览

android imobile 从服务器加载数据源代码如下

 m_MapControl.getMap().setWorkspace(m_workspace);
            DatasourceConnectionInfo _dsInfo = new DatasourceConnectionInfo();
            _dsInfo.setServer(ServerConfig.URL_CHECK_SECTION);
            _dsInfo.setEngineType(EngineType.Rest);
            _dsInfo.setAlias("ChinaRest");

            Datasource _ds = m_workspace.getDatasources().open(_dsInfo);
            if (_ds != null) {
                m_MapControl.getMap().getLayers().add(_ds.getDatasets().get(0), true);
                m_MapControl.getMap().refresh();
                hideLoading();
                openWorkSpaceListener.onOpenSucceed();
                int i = _ds.getDatasets().getCount();
                LogUtils.i("地图总数....." + i);
                LogUtils.i("访问服务成功.....");
                return;

问题1:因为工作空间中有多张地图,我该如何选择加载其中一张地图呢

最新提问 2月 3 分类:  79次浏览 | 用户: Alan (5 分)

1个回答

0 投票
如果打开的在线数据源中有多个影像数据集,可以先通过索引或者数据集名(DataSource.getdatasets.get())获取到数据源下的数据集,然后再将数据集添加到地图中。
最新回答 2月 5 用户: 王国新 名扬四海 (1,849 分)
...