自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

查看: 9764|回复: 47
打印 上一主题 下一主题

一键配置高德API(使用CocoaPods添加高德API)

[复制链接]
最佳答案
66 

37

主题

1135

帖子

2883

积分

超级版主

Rank: 8Rank: 8

积分
2883
跳转到指定楼层
楼主
发表于 2014-9-26 10:41:48 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 chenjie_1986 于 2014-11-4 15:14 编辑

对于经熟悉CocoaPods的同学,使用如下命令:
pod 'AMap2DMap' #2D地图SDK
pod 'AMap3DMap' #3D地图SDK(2D地图和3D地图不能同时使用)
pod 'AMapSearch' #搜索服务SDK

对初次使用CocoaPods的同学:
1>安装CocoaPods(已安装请跳过)
    在终端输入
    sudo gem install cocoapods
    如果安装成功,会有一个提示
    Successfully installed cocoaPods
    若很久没反应,则是因为安装被墙阻拦
    解决方法1:打开vpn下载
    解决方法2:请看详细指南 http://code4app.com/article/cocoapods-install-usage

2>搜索高德API库
    2D地图SDK  pod search AMap2DMap
    3D地图SDK  pod search AMap3DMap
    搜索服务SDK  pod search AMapSearch


    若无返回结果,则先运行
    pod repo update
    而后再进行搜索


3>新建一个xcode工程


4>使用cocoapod
    在当前工程文件(.xcodeproj)所在文件夹下,打开terminal
    创建Podfile:
    touch Podfile
    编辑Podfile内容如下:       

    source  'https://github.com/CocoaPods/Specs.git'
    platform :ios, '7.0'
    pod 'AMap2DMap'  #2D地图SDK
    #pod 'AMap3DMap' #3D地图SDK (2D和3D不能同时使⽤用)
    pod 'AMapSearch' #搜索服务SDK


    在PodFile所在的文件夹下输入命令:
    pod install
    若已经install过,使用命令:
     pod update
     来更新版本。

     成功以后,会出现如下记录:
     localhost:yourWorkDir yourUserName$ pod install
     Analyzing dependencies
     Downloading dependencies
     Installing AMap2DMap(2.3.0)
     Installing AMapSearch (2.3.0)
     Generating Pods project
     Integrating client project !
     [!] From now on use `yourProj.xcworkspace`.


    打开workspace,接下来的使用可以跳过官网上配置工程这一步,直接用。但是使用前别忘了申请key,申请地址:http://lbs.amap.com/console

更多cocoapod相关设置,请见官方文档
http://guides.cocoapods.org/

附注
在iOS 8上使⽤用定位服务,需要额外设置info plist,请参考以下帖子
http://lbsbbs.amap.com/forum.php?mod=viewthread&tid=265&extra=page%3D1







回复

使用道具 举报

最佳答案
66 

37

主题

1135

帖子

2883

积分

超级版主

Rank: 8Rank: 8

积分
2883
沙发
 楼主| 发表于 2014-10-11 17:27:30 | 显示全部楼层

您好!在哪里失败了?
回复 支持 反对

使用道具 举报

最佳答案
66 

37

主题

1135

帖子

2883

积分

超级版主

Rank: 8Rank: 8

积分
2883
板凳
 楼主| 发表于 2015-2-5 13:46:50 | 显示全部楼层
baoee753 发表于 2015-2-5 12:05
求教你们是怎么发布这个cocoapods的,可以不指定git上的source,可以给一份spec看下嘛 ...

我们用的是模板,你可以网上学习~
回复 支持 反对

使用道具 举报

最佳答案
66 

37

主题

1135

帖子

2883

积分

超级版主

Rank: 8Rank: 8

积分
2883
地板
 楼主| 发表于 2015-3-6 17:49:41 | 显示全部楼层
yhl714387953 发表于 2015-3-6 14:42
2015年3月份之后高德地图不支持cocoaPods了,gitHub没有更新!链接都是错的了! ...

不会啊~我昨天才更新了,你再试试!
回复 支持 反对

使用道具 举报

最佳答案
66 

37

主题

1135

帖子

2883

积分

超级版主

Rank: 8Rank: 8

积分
2883
5#
 楼主| 发表于 2015-3-9 16:39:55 | 显示全部楼层
yhl714387953 发表于 2015-3-9 10:47
http://lbs.amap.com/wp-content/uploads/2014/06/AMap_iOS_API_3DMap_Lib_V2.4.2.zip  这个是pod search ...

你好~现在可以了!你试试~官网可能有点不太稳定
回复 支持 反对

使用道具 举报

最佳答案
66 

37

主题

1135

帖子

2883

积分

超级版主

Rank: 8Rank: 8

积分
2883
6#
 楼主| 发表于 2015-3-10 11:36:41 | 显示全部楼层
pharen 发表于 2015-3-10 11:17
今天突然又可以了

恩,可能官网在更新!不行就多试试,总有一次是好的,嘻嘻~
回复 支持 反对

使用道具 举报

最佳答案
66 

37

主题

1135

帖子

2883

积分

超级版主

Rank: 8Rank: 8

积分
2883
7#
 楼主| 发表于 2015-3-25 16:38:06 | 显示全部楼层
FairyOfTail 发表于 2015-3-25 15:18
楼主,这是怎么回事啊???能帮忙解决下不

你安装了pod了吗?请参考:http://lbs.amap.com/api/ios-sdk/guide/deploy/
回复 支持 反对

使用道具 举报

最佳答案
66 

37

主题

1135

帖子

2883

积分

超级版主

Rank: 8Rank: 8

积分
2883
8#
 楼主| 发表于 2015-3-27 11:17:59 | 显示全部楼层
FairyOfTail 发表于 2015-3-25 21:35
安装了,,我跟着来的,到最后还是错的

是安装pod出错?还是sdk?
回复 支持 反对

使用道具 举报

最佳答案
66 

37

主题

1135

帖子

2883

积分

超级版主

Rank: 8Rank: 8

积分
2883
9#
 楼主| 发表于 2015-3-30 14:01:37 | 显示全部楼层
FairyOfTail 发表于 2015-3-29 18:27
是安装pod出错,老是要管理员密码。而且等了很久都没有反应

http://code4app.com/article/cocoapods-install-usage,这里有详细的方法,你可以用淘宝的镜像去做。
回复 支持 反对

使用道具 举报

最佳答案
66 

37

主题

1135

帖子

2883

积分

超级版主

Rank: 8Rank: 8

积分
2883
10#
 楼主| 发表于 2015-4-24 11:14:40 | 显示全部楼层
weilei168 发表于 2015-4-23 15:47
自动配置在哪里填写key?

自动配置只是帮你配置环境,配置key是做地图显示的步骤,请参考:http://lbs.amap.com/api/ios-sdk/guide/mapview/#addkey
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表