iOS加入百度地图的几个问题】的更多相关文章

Hello BaiduMapiOS SDK 引入头文件 引入静态库文件 引入系统framework 引入mapapi.bundle资源文件 初始化BMKMapManager 创建BMKMapView 引入头文件 首先将百度MapAPI提供的头文件和静态库(.a)文件拷贝到您的工程目录下,在Xcode中添加新的文件Group,引入百度MapAPI提供的头文件(请使用Xcode 4.X以上平台). 在您需要使用百度MapAPI的文件中添加以下代码 #import "BMapKit.h" 引…
  1.首先需要在百度地图下载最新SDK:地址: http://developer.baidu.com/map/index.php?title=iossdk/sdkiosdev-download 2. 下载如图 3.下载完成后找到响应的文件解压看到这个有着BaiduMap_...v2.6.0_Lib 的文件4.将上面的库文件导入到工程,但是需要做一个处理,我们一般是需要把.a文件处理合并一下再来的,百度给我们提供的有方法,只需要在终端进行如下命令 百度地图SDK提供了模拟器和真机两中环境所使用的…
iOS 集成百度SDK 请参考 百度地图官方文档 ,这里不就多啰嗦了 本文介绍的是在百度地图上根据经纬度,自定义气泡时,气泡位置的偏移,在我们天朝这种事是很常见的,也见怪不怪了,在项目中使用的百度地图的SDK,位置各种不对,百度地图和其他地图,如高德,他们都有自己的偏移算法,网上也有很多譬如 火星坐标转换之类的,都不能达到准备显示的效果. 其实百度SDK 有他自己偏移算法,使用百度偏移转换就可以了 BMKPointAnnotation *annotation = [[BMKPointAnnota…
前言:app中的导航功能越来越流行,现在我自己做的项目中也有此需求,做过了后记录下笔记.  由于源代码保密所以这里仅仅提供demo,下面是效果图 一:iOS地图SDK 1.打开 百度地图api链接 iOS地图SDK 2.注册成为开发者并按照步骤走 3.遇到的问题解决 4.遇到这种错误 2016-03-22 17:11:09.745 baiduMap[6664:276199] 地图所需资源文件不完整,请根据开发指南正确添加mapapi.bundle文件 成功: 4.注意BMKMapView 的类型…
app项目过程中需要用到百度地图,然后网上可以查资料看官网文档,最后弄了好几天还是不行,找了各位前辈帮忙虽然解决了,但是把代码拷贝到我的项目时又无法定位了,最后查看了下原因是info配置出了问题,不是没有配置,而是配置时顺序会失效. 注意:NSLocationWhenInUseUsageDescription 添加一定要在App Transport Security Settings的上面,否则会失效,至于定位步骤请看开发文档. 1.从官网文档下载并添加的百度sdk静态库 2.添加的系统库 3.…
使用了百度地图的SDK,定位图片一直是蓝色的小圆点,很不喜欢,想换成自定义的图片,在网上搜罗了一大通,找到了解决的方案. 写下如下代码: //定位图层自定义样式参数 BMKLocationViewDisplayParam *displayParam = [BMKLocationViewDisplayParam new]; displayParam.isRotateAngleValid =YES; displayParam.isAccuracyCircleShow =YES; displayPar…
1.判断手机里是否已经安装了百度地图或者高德地图: BOOL hasBaiduMap = NO; BOOL hasGaodeMap = NO; if ([[UIApplication sharedApplication]canOpenURL:[NSURL URLWithString:@"baidumap://map/"]]){ hasBaiduMap = YES; } if ([[UIApplication sharedApplication]canOpenURL:[NSURL URL…
申请key ● http://lbsyun.baidu.com/apiconsole/key 下载SDK ● 下载百度地图开发包:http://api.map.baidu.com/lbsapi/cloud/sdkiosdev- download.htm ● 最新版本 开发指南 ● 如何使用开发包可以参考开发指南 ● http://developer.baidu.com/map/sdkiosdev-1.htm 开发包结构 ● 解压开发包后,有3个文件夹 集成开发包 ● 接下来新建第一个百度地图应用…
第一个思路:找到LOGO对应的UIIMageView,并将其隐藏hidden // 隐藏百度地图Logo UIView *mView = _mapView.subviews.firstObject; for (id logoView in mView.subviews) { if ([logoView isKindOfClass:[UIImageView class]]) { UIImageView *b_logo = (UIImageView*)logoView; b_logo.hidden…
前言 最近项目忙完了准备把百度地图的方法都熟悉一遍,基于百度地图2.10.0,写demo的同时也写下博客来记录下 模拟器设置 我直接就复制我以前写过的一篇的图了,懒得截图... 获取百度地图KEY 让百度地图能正常使用  将一个文件设置为.mm 配置开发环境  1.引入系统包 2.在TARGETS->Build Settings->Other Linker Flags 中添加-ObjC. 3.确认项目中添加mapapi.bundle文件以及添加方法正确,不能删除或随意更改其中files文件夹下…