iOS之百度导航SDK的坐标转换
2016-04-05 09:56
274 查看
百度导航 iOS SDK的坐标转换代码示例,有需要的朋友可以参考下。 //导航坐标--------------> 地图坐标 //假设从导航sdk取到了一个点坐标是(116.304847, 40.025281) //(1)构造转换函数需要的输入参数BNPosition BNPosition* naviPos = [[BNPosition alloc]init]; naviPos.x = 116.304847; naviPos.y = 40.025281; //定义输出参数 BMapPoint mapPoint = {0,0}; //调用转换函数 BOOL ret = [BNTools ConvertBaiduNaviPoint:naviPos ToBaiduMapPoint:&mapPoint]; //使用转换后得到的地图坐标 if(ret) { NSLog(@"导航坐标转换成地图坐标成功,转换后MapPoint = (%f,%f)",mapPoint.x, mapPoint.y ); } else { NSLog(@"转换失败"); } //导航坐标--------------> 地图坐标 //假设从导航sdk取到了一个点坐标是(116.304847, 40.025281) //(1)构造转换函数需要的输入参数BNPosition BNPosition* naviPos = [[BNPosition alloc]init]; naviPos.x = 116.304847; naviPos.y = 40.025281; //定义输出参数 BMapPoint mapPoint = {0,0}; //调用转换函数 BOOL ret = [BNTools ConvertBaiduNaviPoint:naviPos ToBaiduMapPoint:&mapPoint]; //使用转换后得到的地图坐标 if(ret) { NSLog(@"导航坐标转换成地图坐标成功,转换后MapPoint = (%f,%f)",mapPoint.x,mapPoint.y ); } else { NSLog(@"转换失败"); }
相关文章推荐
- IOS视图生命周期
- iOS 不要用宏来定义你的常量
- 详解iOS App设计模式开发中对于享元模式的运用
- iOS清空NSUserDefaults下的内容
- 深入分析iOS应用中对于图片缓存的管理和使用
- iOS 应用生命周期
- iOS中传感器的基本使用
- 【代码笔记】iOS-将400电话中间加上-线
- iOS开发之cocoapods的安装与使用
- iOS:关于“类”这个super且接地气的爸爸
- 开源 iOS 项目分类索引大全
- ios-通知简单示例
- OC阅读笔记十二:ARC(上)
- iOS之正则表达式
- 绘制长度不定可自动换行的标签
- 提高iOS开发效率的第三方框架等--不断更新中。。。
- [10秒学会] - iOS录制屏幕 ReplayKit
- 【译】使用Apteligent追踪iOS应用bug
- iOS Runtime机制和使用
- KeyMob移动广告聚合平台专注于IOS、安卓手机广告