IOS 高德地图

关于引用第三方地图时,可分为自动配置和手动配置。这里介绍下复杂的手动配置 高德地图
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 :然后再引入系统库

  1. UIKit.framework 2D、3D、Search
  2. Foundation.framework 2D、3D、Search
  3. CoreGraphics.framework 2D、3D、Search
  4. QuartzCore.framework 2D、3D
  5. OpenGLES.framework 3D
  6. CoreLocation.framework 2D、3D
  7. CoreTelephony.framework 2D、3D、Search
  8. SystemConfiguration.framework 2D、3D、Search
  9. libz.dylib 2D、3D、Search
  10. libstdc++6.09.dylib 2D、3D、Search
  11. libc++.dylib 3D(V3.0.0)
  12. Security.framework 2D、3D

5 环境配置
在 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];

`
以上就是手动配置 第三方 地图(高德地图)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值