开发 iOS 地图SDK 开发指南 创建地图 显示地图

显示地图 最后更新时间: 2022年08月10日

第一步,准备工作

1) 如果您还没有配置 3D 地图 SDK 到工程中,可以先参考手动部署自动部署配置工程。

2) 如果您需要 SDK 使用 HTTPS 协议发起网络请求可以参考应用HTTPS解决方案章节的内容。

第二步,配置头文件

在您的 ViewController.h 中添加以下两个头文件,注意Swift需要在桥接文件中引入头文件:

#import <MAMapKit/MAMapKit.h>
#import <AMapFoundationKit/AMapFoundationKit.h>
//在桥接文件中引入头文件
#import <MAMapKit/MAMapKit.h>
#import <AMapFoundationKit/AMapFoundationKit.h>

第三步,实例化地图对象

在 MapTypeViewController.m 文件中添加实例化 MAMapView 的代码。


- (void)viewDidLoad
{
    
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    ///地图需要v4.5.0及以上版本才必须要打开此选项(v4.5.0以下版本,需要手动配置info.plist)
    [AMapServices sharedServices].enableHTTPS = YES;
    
    ///初始化地图
    MAMapView *_mapView = [[MAMapView alloc] initWithFrame:self.view.bounds];
    
    ///把地图添加至view
    [self.view addSubview:_mapView];
    
}
override func viewDidLoad() {
        super.viewDidLoad(animated)
    let mapView = MAMapView(frame: self.view.bounds)
    mapView.delegate = self
    self.view.addSubview(mapView)
    }

编译,运行工程,效果如下图所示:

返回顶部 示例中心 常见问题 智能客服 公众号
二维码