当今的app中,地图随处可见。不管是美团、饿了吗的骑手位置,还是共享单车的扫车、还车,都少不了地图的使用。小组的项目计划也有地图部分,这里记录一下调用高德地图sdk的过程。 官方指南
通过CocoaPods安装SDK
创建项目,获取 CocoaPods后,我们就可以通过CocoaPods安装SDK了。
Podfile文件内容:
platform :ios, '14.0'
target 'MapTest' do
pod 'AMap2DMap'
pod 'AMapSearch'
end
获取高德地图key
高德开放平台 在高德开放平台注册登录,然后在控制台中进入我的应用,创建新应用,然后为应用添加key。
注意,这里的安全码Bundle ID,就是我们项目中的Bundle Identfier。
完成之后,我们就有属于我们项目的key了。
添加Info.plist权限
使用高德地图SDK,我们首先需要在Info.plist添加我们需要的权限。
配置高德Key至AppDelegate.m文件
将获取的key配置到代码中。
#import <AMapFoundationKit/AMapFoundationKit.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[AMapServices sharedServices].apiKey = @"你的Key";
……
}
加载地图
#import <MAMapKit/MAMapKit.h>
- (void)viewDidLoad {
[super viewDidLoad];
MAMapView *_mapView = [[MAMapView alloc] initWithFrame:self.view.bounds];
[self.view addSubview:_mapView];
……
}
然后,就可以在真机中调试我们的项目了,调试方法参考Xcode——无证书真机调试
|