IOS 高德地图
2015-10-06 17:50
513 查看
关于引用第三方地图时,可分为自动配置和手动配置。这里介绍下复杂的手动配置 高德地图1 : 需要下载MAMapKit.framework 文件。 3D矢量地图效果优。2 :把下载好的MAMapKit.framework文件放到工程里面,我比较喜欢在工程文件夹中新建一个文件夹 把下载的MAMapKit.framework文件放入文件夹,然后进入工程把新建的文件夹导入到工程这样就把MAMapKit.framework 文件加入到工程中。3 : 然后右键菜单 中 选择 Add Files to “工程名” 从MAMapKit.framework -> Resources 文件中 选择 AMap.bundle 文件 并且勾选 “Copy items if needed” 然后单击 ‘Add’按钮4 :然后再引入系统库UIKit.framework 2D、3D、SearchFoundation.framework 2D、3D、SearchCoreGraphics.framework 2D、3D、SearchQuartzCore.framework 2D、3DOpenGLES.framework 3DCoreLocation.framework 2D、3DCoreTelephony.framework 2D、3D、SearchSystemConfiguration.framework 2D、3D、Searchlibz.dylib 2D、3D、Searchlibstdc++6.09.dylib 2D、3D、Searchlibc++.dylib 3D(V3.0.0)Security.framework 2D、3D5 环境配置在 TARGETS - > Build Settings - > Other Linker Flags 中添加 -ObjC注意:V2.3.0(含)之前版本不支持arm64,需在 TARGETS->Build Settings->Architectures 点出选择框,选择 “Other”,将默认值修改为 $(ARCHS_STANDARD_32_BIT)配置完需要测试是否添加成功:需要添加协议 `// 设置MAMapView 属性MAMapView *_mapView;// 在viewDidLoad 方法中添加:[MAMapServices sharedServices].apiKey = @”fe2534cd7ee5bf321bba3e1b1b4bd3fe”; // key值_mapView = [[MAMapView alloc]initWithFrame:CGRectMake(0, 0, CGRectGetWidth(self.view.bounds), CGRectGetHeight(self.view.bounds))];_mapView.delegate = self;
[self.view addSubview:_mapView];`以上就是手动配置 第三方 地图(高德地图)
相关文章推荐
- iOS 代理传值
- IOS 提交审核,Missing Push Notification Entitlement
- ios图片压缩
- iOS之 LLDB调试常用命令
- ios 本地通知
- iOS中的定时器
- iOS 使用MJRefresh刷新
- iOS中的(null) <null> nil 问题
- 关于ios9中得ALAssetsLibrary框架过时问题
- iOS开发小项目之找色块游戏
- 关于ios8中CMStepCounter过时的问题
- 升级IOS9错误解决方案:Unexpected CFBundleExecutable Key.The bundle atXXXX
- iOS开发之 简易随机点名册的设计
- ios程序后台运行时,当有消息推送过来,如何修改程序角标上是数字
- iOS 自制汤姆猫
- iOS软件开发 如何做一个选择器
- 关于iOS9适配中出现的问题
- iOS中的动画总体预览
- iOS数据的持久化(沙盒)
- Xcode 7.0过后,也就是iOS9.0过后适配时出现的问题