加载天地图的 按照文档
-(void)openMap {
[m_mapControl mapControlInit];
m_workspace = [[Workspace alloc]init];
m_map = m_mapControl.map;
[m_map setWorkspace:m_workspace];
DatasourceConnectionInfo *m_Info = [DatasourceConnectionInfo alloc]init];
NSString *server = @"http://localhost:8090/iserver/services/map-Changchun/rest/maps/长春市区图");
m_Info.server = server;
m_Info.engineType = ET_REST;
Datasource *m_datasourc = [m_workspace.datasources open:m_Info];
if(m_datasource == nil) {
NSLog(@"打开数据源失败");
return ;
}
[m_map.layers addDataset:[m_datasource.datasets get:0] toHead:YES];
[m_map refresh];
}这个方法写入之后一直都是打开数据源失败
if (m_workspace == nil) {
// 初始化
//打开地图
#pragma mark 设置编辑状态
m_mapControl.action = PAN;
DatasourceConnectionInfo *mf_Info =[ [DatasourceConnectionInfo alloc] init];
NSString *server = @"http://t0.tianditu.gov.cn/vec_c/wmts?DPI=96&tk=dc2e8b2ffb60ccdcd93a6589fd7a4ec8";
mf_Info.driver = @"WMTS";
mf_Info.server = server;
mf_Info.engineType = ET_OGC;
Datasource *md_datasourc = [m_workspace.datasources open:m_Info];
if(md_datasourc == nil) {
[m_map.layers addDataset:[md_datasourc.datasets get:0] ToHead:YES];这个是我按照你们文档写的
看代码没有问题,看下是不是网络的问题,ios里面需要允许http请求,https://blog.csdn.net/iamonmyownway/article/details/80926365,按照博客设置试试
能否在你们哪里尝试一下http://t0.tianditu.gov.cn/vec_c/wmts?DPI=96&tk=dc2e8b2ffb60ccdcd93a6589fd7a4ec8这个链接 看是否能够打开 使用的是天地图的 我试了你们的几个方法都打不开