imobile10i 单独加载天地图做底图可正常显示,单独加载由超图发布的数据图层也可以正常显示,两者同时加载时数据图层就不显示了
这是加载天地图的代码:
info = new DatasourceConnectionInfo();
info.setServer("http://t3.tianditu.com/vec_c/wmts?tk=xxxxxxx");
info.setEngineType(EngineType.OGC);
info.setDriver("WMTS");
info.setAlias(alias);
ds = workSpace.getDatasources().open(info);
if (ds != null) {
Dataset dss = ds.getDatasets().get(0);
mapControl.getMap().getLayers().add(dss, false);
mapControl.getMap().refresh();
}
以下是加载超图数据图层的代码:
info = new DatasourceConnectionInfo();
info.setServer(ConfigLoader.url_map + layerName);
info.setEngineType(EngineType.Rest);
info.setAlias(layerName);
ds = workSpace.getDatasources().open(info);
if (ds != null) {
Dataset dss = ds.getDatasets().get(0);
mapControl.getMap().getLayers().add(dss, false);
mapControl.getMap().refresh();
}