iOS--百度地图

1.注意事项

1.百度地图在2.5以前是不支持64位手机

2. 想要使用百度地图SDK必须成为百度的开发者, 并且创建自己的应用

>创建好应用之后就可以拿到访问百度地图的KEY

>将创建应用时填写的安全码填入到应用程序的bundle identifier中

应用程序中的bundle identifier必须和百度开发者网站上的安全吗一致

3.需要导入libbaidumapapi.a静态库百度以及实现好的功能

注意: 静态库是区分真机和模拟器的, 如果在真机上使用模拟器的静态库是不可以运行的

4.常出现报错:

1.> "_SCNetworkReachabilityCreateWithName", referenced from:代表静态库中依赖的一些框架没有导入.如果静态库中用到了框架就必须导入

2.> "std::terminate()", referenced from:但凡看到错误提示中提示两个冒号C++代码, 默认情况下Xcode创建的工程是不支持C++.。如何解决: 将工程中任意一个文件的后缀改为.MM即可

.c  C代码
.cpp C++代码
.m  C代码 + OC代码
.MM C代码 + OC代码 + C++代码

3.>Undefined symbols for architecture x86_64:以后但凡看到这个错误, 一般是指用到的三方框架不支持64位手机

5.>注意:如果使用的Xcode6创建的工程, 想要成功的集成百度地图,还需要手动的添加一个Bundle display name

时间: 09-21

iOS--百度地图的相关文章

IOS百度地图使用基础指南+原生分享&友盟分享

1.地图 1.获取用户的经纬度(CLLocationManager) 创建属性:CLLocationManager *mgr; 遵守协议:<CLLocationManagerDelegate> a>创建定位管理器 self.mgr = [[CLLocationManager alloc] init]; b>设置代理 self.mgr.delegate = self; c>开始定位 [self.mgr startUpdatingLocation]; 代理方法: -(void)l

iOS百度地图

一.百度地图sdk详细使用过程,参考下面的博客(我感觉很详细,而且有问题可以找楼主,他会给解答,感谢好心人-): 如何使用百度地图sdk,及相关demo下载 上述博客给的demo,是真机运行的(百度地图sdk区分真机和模拟器).博客中的demo,需要自己手动修改一些设置,才可运行(可对比下面的注意事项设置). 二.iOS中,使用百度地图sdk的注意事项: 1.百度地图sdk区分真机和模拟器,导入的时候需要注意: 2.工程中一定要有.mm文件: 3.一定要添加MapKit.framework.Co

iOS百度地图poi检索(基于百度地图2.3.0SDK开发)

正好做到百度地图的poi检索,拿来分享一下,基于百度地图2.3.0SDK开发,说实话,这个新版本poi真不好用 先来看头文件里面,定义poi对象,当然你也可以写到实现文件里面 #import <UIKit/UIKit.h> #import "BMapKit.h" @interface NearByPlaceViewController : ViewControllerBase <BMKPoiSearchDelegate> {     BMKPoiSearch *

ios 百度地图使用

第一步.引入 1.下载SDK  地址http://developer.baidu.com/map/index.php?title=iossdk/sdkiosdev-download 2.解压出BaiduMap_IOSSDK_v2.3.0_Lib.在工程中第三方中添加文件夹BaiDumap 然后在文件夹中放入(1:inc;2:mapapi.bundle:libbaidumapapi.a) 第二步.创建百度地图应用 1.http://lbsyun.baidu.com/apiconsole/key在这

ios 百度地图 定位

首先去下载百度地图的SDK 这是我的百度地图版本和需要导入的库文件 接下来是一些设置: app.h #import <UIKit/UIKit.h> #import <CoreLocation/CoreLocation.h> #import "BMapKit.h" @interface AppDelegate : UIResponder <UIApplicationDelegate> { UINavigationController *navigati

iOS百度地图路径规划和POI检索详细总结-b

路径规划.png 百度地图的使用 百度地图API的导入网上说了许多坑,不过我遇到的比较少,这里就放两个比较常见的吧.坑一: 奥联WIFI_xcodeproj.png 如上图所示,在infoplist里加入这个字段,而且这里还可以设置提示的内容.不加的话,嘿嘿嘿,期待你的尝试.坑二:如下图 Pasted_Graphic_jpg.png 导入百度地图API运行之后报上图错误大约18到20个左右,解决方法添加libstdc++.6.0.9 的库.填完坑之后看一下我们今天要演示的效果吧. 路线规划图.g

ios 百度地图使用lipo命令将设备和模拟器的.a合并成一个通用的.a文件

百度地图SDK提供了模拟器和真机两中环境所使用的静态库文件,分别存放在libs/Release-iphonesimulator和libs/Release-iphoneos文件夹下,我们需要将对应平台的.a文件拖拽至Xcode工程左侧的Groups&Files中,缺点是每次在真机和模拟器编译时都需要重新添加.a文件,为了 避免这种情况,我们可以将这个2个.a包合成一个,具体方式是使用 lipo 命令: 1 打开终端 2 输入 lipo -create Release-iphoneos/libbai

iOS 百度地图SDK使用小结

官方的集成介绍虽然很多,但是本人 用到的比较少,除了基本库的导入 和在AppDelegate离 regist外 其他用到的比较少,至少获取当前地理位置的代码 个人认为写的不够清除. 这里主要介绍下如何开启定位,反编码地理坐标 和城市云搜索. BMKLocationServiceDelegate, BMKGeoCodeSearchDelegate 首页导入上面的代理方法 其次开启百度定位服务 [BMKLocationService setLocationDesiredAccuracy:kCLLoc

iOS 百度地图 轨迹记录 道路贴合

最近在做一个小的demo,试一下轨迹记录. 记录轨迹需要不停的获取位置记录到数据库. 在画折现的时候会在道路拐角处直接连线,不会与道路贴合,在这说一下我的解决方案. 我调用了百度地图的路径规划api.这样就能实现路径贴合功能了. 在此附上dome:点击打开链接 强调:这个dome是真机上运行,在模拟器上会报错.下载的时候注意一下. 由于各种原因图片是用手机拍的. 上张图看看: 核心代码: 调用驾车线路规划,规划出从这点到那点的线路然后画出路线,生成的线路在下面函数中获得. - (void)onG

ios百度地图-路径规划

百度地图的路径规划功能, 在使用百度路径的时候,出现了一些小问题,在此,分享一下自己的最简单的一个路径小demo 当然,前面的百度配置问题,我就不和大家讲了,因为这方面的资料太多了!现在,我来介绍一下这个小demo AppDelegate.m文件如下, #import "AppDelegate.h" import "rootViewController.h" @implementation AppDelegate (BOOL)application:(UIAppli