您的位置:首页 > 移动开发 > IOS开发

IOS 高德地图

2015-10-06 17:50 471 查看
关于引用第三方地图时,可分为自动配置和手动配置。这里介绍下复杂的手动配置 高德地图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];
`以上就是手动配置 第三方 地图(高德地图)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: