首页 / 浏览问题 / 移动GIS / 问题详情
imobile11i加载不了地质云的wmts服务
12EXP 2023年01月31日
// 打开地图
private boolean openMapDizhiyun(){
   m_woWorkspace = new Workspace();

   // 将地图显示空间和 工作空间关联
   m_mapView = (MapView)findViewById(R.id.mapview);
   m_mapControl = m_mapView.getMapControl();

   m_mapControl.getMap().setWorkspace(m_woWorkspace);

   DatasourceConnectionInfo dsInfo = new DatasourceConnectionInfo();
   dsInfo.setAlias("dizhiyun");
   dsInfo.setEngineType(EngineType.OGC);
   //设置驱动名称
   dsInfo.setDriver("WMTS");

   dsInfo.setServer("https://igss.cgs.gov.cn:6160/igs/rest/ogc/qg150w_20210416_BIwqE0wU/WMTSServer/1.0.0/WMTSCapabilities.xml?tk=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJnZW9jbG91ZCIsImV4cCI6MTY3NTYxNzU1NX0._dN-7Lb4mbpONsP-kcWWkLTyfsM6RPC10ih3CNqwVKA");

   Datasource ds = m_woWorkspace.getDatasources().open(dsInfo);
   if(ds != null){

      m_mapControl.getMap().getLayers().add(ds.getDatasets().get(0), true);
      m_mapControl.getMap().refresh();
      return true;
   }
   Log.e(this.getClass().getName(), "打开数据源失败了");

   return true;
}

1个回答

您好,这边加载了一下地址云地址,没有失败,请确认下手机上许可位置是否正确,许可是否可用,网络是否通畅
3,475EXP 2023年01月31日
许可没有问题,我已经测试了天地图,百度,高德,还有iserver发布的wmts服务,都没问题,只有这个不行
麻烦留下使用的imobile版本号信息,我这边测试一下
supermap-imobile-11.0.1-232-android-zip-chs
您那边用的什么版本,我换个版本试试
我这边使用的也是11.0.1版本,您看下手机根目录下/SuperMap/log/里面最新日志文件里面有没有关于网络连接失败或者错误的记录呢

截图这是最新截图

这是第二张

经测试该问题在安卓12上面会出现,之前本地测试机是安卓9,新版本已经修复该问题
...