1.去官方下载百度地图API包..
2.lipo -create Release-iphoneos/libbaidumapapi.a Release-iphonesimulator/libbaidumapapi.a -output libbaidumapapi.a
在命令行下执行此方法把模拟器跟真机用的两个库文件合并成一个.
3.把百度的头文件导入到项目中
然后把刚才生成的libbaidumapapi.a导入到项目中的Frameworks中:
并导入图中相应的库
4.配置参数
根据图中位置找到ther Linker Flags,并设置图中参数。
把项目中随便一个m类改成后缀为mm
5.代码
在AppDelegate.m中的application中添加:
BMKMapManager* _mapManager = [[BMKMapManager alloc]init];
// 如果要关注网络及授权验证事件,请设定
BOOL ret = [_mapManager start:@"key" generalDelegate:nil];
if (!ret) {
NSLog(@"manager start failed!");
}
//记得导入#import "BMapKit.h"此包
在使用的ViewController.h中定义:
@property(nonatomic,retain) BMKLocationService* _locService;
ViewController.m:
#import "BMapKit.h"
@implementation ViewController
@synthesize _locService;
- (void)viewDidLoad{
[super viewDidLoad];
username.delegate = self;
//初始化BMKLocationService
_locService = [[BMKLocationService alloc]init];
_locService.delegate = self;
//启动LocationService
[_locService startUserLocationService];
}
-(void) viewDidUnload{
[LogUtil d:@"viewDidUnload"];
[_locService stopUserLocationService];
}
//实现相关delegate 处理位置信息更新
//处理方向变更信息
- (void)didUpdateUserHeading:(BMKUserLocation *)userLocation{
NSLog(@"heading is %@",userLocation.heading);
}
//处理位置坐标更新
- (void)didUpdateUserLocation:(BMKUserLocation *)userLocation{
NSLog(@"lat:%f----lng:%f",userLocation.location.coordinate.latitude,userLocation.location.coordinate.longitude);
}
@end
- 大小: 17 KB
- 大小: 34.8 KB
- 大小: 25.4 KB
分享到:
相关推荐
Harbor 离线安装包v2.4.1
【标题】:“百度地图2.4.1版本,自己配置的” 这个标题表明我们讨论的是一个自配置的百度地图应用的特定版本,即2.4.1。在IT领域,软件版本更新通常意味着修复了旧版本中的错误,增加了新功能,或者提升了性能。...
Chronos - Time Control v2.4.1.unitypackage 时光机插件
百度地图API是百度提供的一项服务,它允许开发者通过JavaScript或Android/iOS SDK在自己的应用或网站中集成地图功能,包括定位、地图展示、路线规划等。在这个场景中,我们关注的是JavaScript部分,因为它是Web前端...
**PyScripter-v2.4.1-Setup** 是一个针对Windows操作系统的软件安装包,主要功能是提供一个集成开发环境(IDE)用于编写、测试和调试Python代码。这款工具以其高效、用户友好和强大的特性在Python开发者社区中受到...
AVPro Unity视频播放插件,功能非常强大。
根据nacos官方dockerfile和二进制包,自己制作的docker镜像
思科路由器及安全配置工具(SDM)V2.4.1中文版 cisco路由系列 SDM-v241中文web管理软件 支持26xx、36xx、37xx系列路由器的web的管理 思科路由器及安全配置工具(SDM)V2.4.1中文版
《ZStack传感器透明传输源程序V2.4.1-IAR7.51》是一款基于Zigbee无线通信协议的传感器应用开发资源。这个压缩包包含了一整套用于实现Zigbee传感器网络中数据透明传输的源代码,适用于IAR Embedded Workbench 7.51...
微博AIR是基于Adobe AIR平台的新浪微博桌面客户端 【使用方法】第一步:安装 Adobe AIR 运行环境(已安装的用户请跳...如果出现登录框不显示的问题,请用如下方法解决:右键点托盘里的图标,选择"注销",重新登录即可。
docker-compose-linux-x86_64-v2.4.1.zip
Free。harbor-2.4.1在线安装包。
【XP Style v2.4.1 For D3-7 Full Source (XP样式组件包)】是一个专门针对Delphi 3到Delphi 7开发环境的组件包,它为开发者提供了模仿Windows XP操作系统的视觉风格的能力。这个组件包的目的是帮助开发者在他们的...
百度地图APIv2.4.1.chm 官方编译文件 chm
7. **API 使用**:在 `sitemesh-2.4.1.jar` 文件中,包含了 SiteMesh 的核心 API,开发者可以通过编程方式控制 SiteMesh 的行为,如手动触发装饰过程或获取当前装饰状态。 8. **文档与示例**:通常,完整的 ...
EXECryptor_v2.4.1__汉化绿色破解版____EXECryptor_Helper_v0.1_code_by_Kissy
编程开发-编程其它-EXECryptor(程序加壳脱壳软件) v2.4.1.zip
yqqspjbx_v2.4.1.apk
AMap_3DMap_V2.4.1源码的发布,为开发者提供了一次深入了解高德地图引擎内部工作机制的宝贵机会。尽管源码经过了混淆处理,无法直接恢复原始命名,但我们依然可以通过分析代码结构、函数逻辑和类关系,挖掘出丰富的...
《FinalShell_v2.4.1.rar:全能服务器管理利器》 FinalShell是一款高效且功能强大的服务器管理和文件传输工具,被誉为“服务器连接神器”。相较于传统的XShell和Xftp,FinalShell集成了远程连接与文件传输两大核心...