1.下载高德应用SDK包(打开官网,并加入下载页面)
2.点击头部栏目开发进入iOS地图SDK
3.进入SDK开发文档后,点击相关下载,下载相应的SDK包
选择相应的SDK包,并下载到电脑上
4.打开其中一个下载安装包(并把SDK中的framework拖拽到工程中去)
(1)注意,在SDK缺少一个Bundle图片文件,如果你需要,这需要下载上方提示的Demo包
(2)在demo包中找到AMap.bundle文件
(3)直接把bundle文件拖拽到文件中即可
5.打开官网中的配置framework的文档,并根据文档给高德framework库进行配置(选中开发指南中的手动配置选项)
6.根据文档添加相应的库
7.添加以后工程的库
8.配置完库以后,根据文档,配置环境设置(在BuildSetting中找到Other Linker Flags 并添加-Objc)
9.配置库的匹配设置(支持32位库)
需在 TARGETS->Build Settings->Architectures 点出选择框,选择 “Other”,将默认值修改为 $(ARCHS_STANDARD_32_BIT)
。, 在成功配置完SDK下载包后,还需要配置app的key。这个key的唯一用途就是用来识别哪个app在使用高德地图,这个一般用于数据统计的时候会用到。但是,如果不配置app的key。是无法使用高德地图的。这个也可以理解为你要使用高德地图,必须先注册。
1.在申请AppKey前,我们需要一个高德地图的账号并成为开发者(下面,我们申请一个高德地图账号并填写部分资料)此处省略
2.申请账号成功并成为开发者后,打开以下链接可注册AppKey。http://lbs.amap.com/console/key/
3.点击获取KEY可以申请应用appKey
4.我们就开始申请一个AppKey,还是SDK的开发文档,我们选中“申请Key”
2.填写信息
(1)应用名,没有上线的应用(测试阶段,这里随意填写即可)。
(2)勾选iOS平台
(3)安全码 ,也称作为Bundle Identifier是应用的唯一表示,相当于人的身份证,这里必须要填写正确。
(4)同意协议
选中的地方即为应用的Bundle Identifier,他默认是你的文件名称(相对路径获取):hjh.$(PRODUCT_NAME:rfc1034identifier)
这样不利于Bundle Identifier的获取,所以,一般需要改变Bundle Identifier写成一个决定id
(例如:hjh.gaodeMapDemo)
3.修改后的Bundle Identifier如下(上线后的Bundle Identifier基本不可修改,所以Bundle Identifier起名要慎重)
4.申请成功后获得AppKey如下
key中的返回字段将在SDK下载包的注册代码中使用到,到这里,AppKey的申请就成功
来源:oschina
链接:https://my.oschina.net/u/2667979/blog/637896