首页 / 浏览问题 / 移动GIS / 问题详情
imobile for iOS怎么加载天地图底图?
1EXP 2023年07月26日

使用产品:iMobile for iOS 11i   xcode 14.3.1

示例demo里都是使用的本地的地图,如果是用天地图在线地图作为底图的话应该怎么做?有示例的demo吗?从git上看到的demo都是好多年前的老版本。

我这边照着安卓写了一下,结果地图只有一片,什么地方还有问题?

    if (m_workspace == nil) {
        // 初始化
        m_workspace = [[Workspace alloc]init];
    }    
    DatasourceConnectionInfo *dataInfo = [[DatasourceConnectionInfo alloc] init];
    dataInfo.engineType = ET_OGC;
    dataInfo.driver = @"WMTS";
    [dataInfo setWebCoordinate:@"CGCS2000"];
    [dataInfo setServer:@"http://t0.tianditu.gov.cn/vec_w/wmts?tk=763197a6f57623544372b701a62b0f95"];
    [dataInfo setAlias:@"TDT_VEC"];
    Datasource *data = [[m_workspace datasources] open:dataInfo];
    
    [m_mapControl mapControlInit];
    m_map = m_mapControl.map;
    [m_map setWorkspace:m_workspace];
    
    
    [[m_map layers] addDataset:[data.datasets get:0] ToHead:YES];    
    [m_map refresh];

1个回答

3,690EXP 2023年07月26日
...