iOS-高德地图-手动环境搭建

一. 下载地图包

1. 链接地址: http://lbs.amap.com/api/ios-sdk/download/

2.需要下载的包,并导入包

(1) MAMapKit-5.framework                2D地图 SDK

(2) AMapFoundationKit-6.framework   基础SDK(必须),设置key的功能将会转移到基础包中完成

(3) AMapSearchKit.framework            搜索SDK

注意点: 不知道为什么(可能是我下载错了,或者我操作错误,包中带"-"的导入就会找不到该包).我尝试用官方提供的Demo中的这个三个包,导入就没问题.

3. 导入引入的资源文件AMap.bundle.

AMap.bundle 在 MAMapKit.framework 的 Resources文件夹下,AMap.bundle资源文件中存储了定位、默认大头针标注视图等图片,可利用这些资源图片进行开发.

左侧目录中选中工程名,在右键菜单中选择Add Files to “工程名”…,从MAMapKit.framework->Resources文件中选择AMap.bundle文件,并勾选“Copy items if needed”复选框,单击“Add”按钮,将资源文件添加到工程中。

4. 需要引入的库文件

6. 设置申请权限

在TARGETS->Build Settings->Other Linker Flags 中添加-ObjC,C大写。

7. APPDelegate.m中.

导入

#import <AMapFoundationKit/AMapFoundationKit.h>

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    // 设置appkey是在基础包中
    [AMapServices sharedServices].apiKey = @"e941d2c63851ea4c47518796ab47530e";
    return YES;
}

8. 编译success.OK

时间: 2024-10-12 19:45:34

iOS-高德地图-手动环境搭建的相关文章

iOS开发项目-01环境搭建

iOS开发项目-01环境搭建 一.基本过程 1.新建一个项目 (1)删除storyboard (2)在配置界面中,把main  删除,手动设置 2.准备素材 图片素材如下: 这个项目是模仿新浪,实现一个山寨的新浪微博系统,新版本的系统中已经放弃了非视网膜屏幕. 说白了,这种情况下,如果手机是3.5英寸的ios7系统,则看不到该启动动画. 设置方法,右键单击show in finder,修改json文件. Contents.json,对文件进行修改,让系统启动画面对3.5英寸的ios7系统提供支持

iOS项目——项目开发环境搭建汇总

iOS项目--项目开发环境搭建 在开发项目之前,我们需要做一些准备工作,了解iOS扩展--Objective-C开发编程规范是进行开发的必备基础,学习iOS学习--Xcode9上传项目到GitHub是我们进行版本控制和代码管理的选择之一,明白iOS学习--iOS项目Project 和 Targets配置详解则更利于我们今天对完整项目开发环境的搭建,这些内容在在之前的博文中都已经有了一些总结和步骤说明,具体详情可以戳链接查看. 开发一个完整的App,不同于我们平时学习和练习时随意新建一个proje

xcode5 百度地图api 环境搭建

非原创在http://www.2cto.com/kf/201305/213314.html的基础上稍做修改. 1.官网下载最新的SDK开发包_iOS静态库文件 http://developer.baidu.com/map/sdkiosdev-download.htm 解压后如下: 其中inc是头文件 mapapi.bundle是图片库 Release-iphoneos真机调试所需用到的.a文件 Release-iphonesimulator虚拟机调试所需用到的.a文件 readme是一些版本介绍

iOS 高德地图API不能定位及INVALID_USER_SCODE

iOS 高德地图API不能定位及INVALID_USER_SCODE问题,有需要的朋友可以参考下. 一.在使用高德地图的API的时候,没有办法实现定位,在这里说一下在真机测试的时候出现没法定位应该注意的几点问题和解决方法. 1.将mapView添加到self.view上,[self.view addSubView:self.mapView]; 2.在plist文件中添加一个属性NSLocationAlwaysUsageDescription. 3.设置mapView的一个属性,self.mapV

IOS高德地图开发

博客链接:www.goofyy.com/blog 或者百度搜索 goofyy 玩了苹果原生地图,觉得IOS8的原生还是差了那么一点点,对比了一下腾讯的SDK和高德的SDK,还是觉得高德更碉些,第三方地图就先拿高德地图开刀了. 使用高德SDK,首先到高德官网注册一个开发者账号,获取开发者KEY.这些高德LBS开放平台都是有详细教程.小编编就不在这里赘余啦.首先是导入库和开发前简单设置. 高德官网下载高德开发的SDK导入.具体导入的库如下 1.引入地图库&搜索库 左侧目录中选中工程名,在 TARGE

iOS高德地图使用-搜索,路径规划

项目中想加入地图功能,使用高德地图第三方,想要实现确定一个位置,搜索路线并且显示的方法.耗了一番功夫,总算实现了. 效果 WeChat_1462507820.jpeg 一.配置工作 1.申请key 访问 http://lbs.amap.com/dev/key/ 在高度地图第三方开发平台申请一个key,注册账户,新建应用,这个没什么门槛.得到这个key 屏幕快照 2016-05-06 上午10.34.15.png 提示一下,这个key对应的bundle ID 要和工程里面的bundle ID 相同

iOS 高德地图API不能定位及INVALID_USER_SCODE问题

一.在使用高德地图的API的时候,没有办法实现定位,在这里说一下在真机测试的时候出现没法定位应该注意的几点问题和解决方法. 1.将mapView添加到self.view上,[self.view addSubView:self.mapView]; 2.在plist文件中添加一个属性NSLocationAlwaysUsageDescription. 3.设置mapView的一个属性,self.mapView.showUserLocation = YES,这个属性一定要设置为YES. 4.设置mapV

iOS高德地图让指定区域或者点显示在屏幕中间

对于高德地图也是一个新手,很多功能看文档,问技术 或者高德群里讨论  群号:204668425 在我们需求中绘制的有 圆 折线 不规则图形 方式,打开地图指定的绘制图形置于屏幕中间 1.首先创建一个数组--  arraySpace 圆: 需要根据圆的半径 中心点计算 垂直的四个 //加入所有圆的点 //设置位置的点 CLLocationCoordinate2D destinationCoordinated =CLLocationCoordinate2DMake(latitude,longitud

IOS开发学习-基础环境搭建-1

为了开发方便一般会使用cocoapods来管理项目依赖库 安装cocoapods需要ruby环境一般Mac OS 会自带ruby环境: 1.由于墙的缘故,先更换ruby的镜像地址吧 //查看源列表 gem sources -l //移除没法访问的源地址 gem sources --remove https://rubygems.org/ //添加新的淘宝的源地址,注意淘宝的源已经是https开头了 gem sources -a https://ruby.taobao.org/ 2.安装cocoa