iOS开发高德地图教程
1、申请key,访问 http://lbs.amap.com/dev/key/ 在高度地图第三方开发平台申请一个key,注册账户,新建应用,这个没什么门槛。
提示一下,这个key对应的bundle ID 要和工程里面的bundle ID 相同,不然每次打开地图都会报一个Invalid_user_scode的提示。

2、方便起见,我们用CocoaPodsSDK导入。为 高德 iOS 地图 SDK 创建一个 Podfile,并使用它来安装 SDK。

3、接着配置Info.plist 文件。
iOS9为了增强数据访问安全,将所有的http请求都改为了https,为了能够在iOS9中正常使用地图SDK,请在"Info.plist"中进行如下配置,否则影响SDK的使用。
还有,在info文件中, 设置支持定位的字段:
NSLocationWhenInUseUsageDescription表示应用在前台的时候可以搜到更新的位置信息。
NSLocationAlwaysUsageDescription表示应用在前台和后台(suspend或terminated)都可以获取到更新的位

4、当然,如果你需要后台持续定位功能,还需要打开工程的后台定位功能,也就是backgroundModes的updateLocation。但是有可能会被拒绝上架。

5、地图展示
在ViewController.m文件相应的方法中进行地图初始化,初始化的步骤:
1.构造MAMapView对象;
2.将MAMapView添加到Subview中。

6、如果你期望默认显示带定位小蓝点的地图,则在MapTypeViewController.m文件添加实例化MAMapView的代码为:

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:146
阅读量:48
阅读量:59
阅读量:103
阅读量:33