1 百度导航 iOS SDK的坐标转换代码示例,有需要的朋友可以参考下。
 2
 3
 4
 5 //导航坐标--------------> 地图坐标
 6
 7
 8 //假设从导航sdk取到了一个点坐标是(116.304847, 40.025281)
 9
10 //(1)构造转换函数需要的输入参数BNPosition
11
12 BNPosition* naviPos = [[BNPosition alloc]init];
13
14 naviPos.x = 116.304847;
15
16 naviPos.y = 40.025281;
17
18
19 //定义输出参数
20
21 BMapPoint mapPoint = {0,0};
22
23
24 //调用转换函数
25
26 BOOL ret = [BNTools ConvertBaiduNaviPoint:naviPos ToBaiduMapPoint:&mapPoint];
27
28
29 //使用转换后得到的地图坐标
30
31 if(ret)
32
33 {
34
35 NSLog(@"导航坐标转换成地图坐标成功,转换后MapPoint = (%f,%f)",mapPoint.x, mapPoint.y );
36
37 }
38
39 else
40
41 {
42
43 NSLog(@"转换失败");
44
45 }
46
47
48
49 //导航坐标--------------> 地图坐标
50
51 //假设从导航sdk取到了一个点坐标是(116.304847, 40.025281)
52
53
54 //(1)构造转换函数需要的输入参数BNPosition
55
56 BNPosition* naviPos = [[BNPosition alloc]init];
57
58 naviPos.x = 116.304847;
59
60 naviPos.y = 40.025281;
61
62
63 //定义输出参数
64
65 BMapPoint mapPoint = {0,0};
66
67
68 //调用转换函数
69
70 BOOL ret = [BNTools ConvertBaiduNaviPoint:naviPos ToBaiduMapPoint:&mapPoint];
71
72
73 //使用转换后得到的地图坐标
74
75 if(ret)
76
77 {
78
79 NSLog(@"导航坐标转换成地图坐标成功,转换后MapPoint = (%f,%f)",mapPoint.x,mapPoint.y );
80
81 }
82
83 else
84
85 {
86
87 NSLog(@"转换失败");
88
89 }

转载于:https://www.cnblogs.com/rglmuselily/p/5353928.html

iOS之百度导航SDK的坐标转换相关推荐

  1. 华为百度导航Sdk黑屏

    某些华为机型在使用百度导航sdk时黑屏如下图,解决办法,把targetSdkVersion 设置成21就行了 targetSdkVersion 21

  2. Android 使用百度导航SDK 2,并发编程挑战

    效果: 使用百度导航SDK,首先需要获取的信息有: 1.起始位置的经纬度,地名 2.终点的经纬度,地名 3.起始点经纬度所使用的坐标系类型(CoordinateType ) 参数如下: private ...

  3. IOS接入百度地图SDK,百度定位SDK记录

    地图显示 Xcode新建一个项目,我取名叫BaiduMapIOSAgain,包名为com.unity.BaiduMapIOSAgain. 在百度SDK的控制台创建应用,过程略,跟着官方说明即可 首先先 ...

  4. ios百度导航SDK,iOS开发之百度地图导航

    若遇到疑难问题可以去   ios导航SDK 论坛问题  查看和反馈:http://bbs.lbsyun.baidu.com/forum.php?mod=forumdisplay&fid=37 ...

  5. android 如何修改百度导航诱导界面,Android 百度导航SDK

    1)AndroidManifest.xml 增加权限,声明service和ak鉴权 android:allowBackup="true" android:icon="@m ...

  6. swift地图定位(二十一)集成百度导航SDK

    // // ViewController.swift // baidumapfirsttest // // Created by targetcloud on 2016/11/16. // Copyr ...

  7. 百度导航SDK APP Mcode码校验失败解决方案

    原因是sha1不对解决方案为 生成一个apk,后缀改为zip,解压缩 在META-INF文件夹下找到CERT.RSA 在META-INF文件夹下打开控制台,输入keytool -printcert - ...

  8. android 百度导航滑动会异常,百度导航Android版问题集

    软硬件环境 Macbook Pro MGX 72 Android Studio 1.4 酷比魔方7寸平板 百度导航SDK 3.0.0 运行导航Demo 首先还是常规路数,申请开发者账户,创建应用 Ba ...

  9. 为什么图吧导航SDK不免费

    最近百度导航SDK与高德的导航SDK都走上可免费之路.正如现在流行的一个段子:行业老大与老二PK,受伤的并非对方,而是老三!如:王老吉PK加多宝,和其正消失了.360PK金山,卡巴斯基消失了.可口PK ...

最新文章

  1. ADT 怎么删除logcat过滤规则
  2. autorelease什么时候释放_乌龟的天性是什么,饲养中要释放龟的天性吗?
  3. 英语 interactive tutorial unary
  4. php5.6.14,PHP 5.5.30/5.6.14 发布下载,安全修复版本
  5. Mac系统如何配置adb路径
  6. 初始化方法-创建对象时自动调用初始化方法
  7. hibernate VS mybatis
  8. python scipy optimize_scipy.optimize.fminbound:设置参数的界限
  9. 《天天数学》连载36:二月五日
  10. ARMedia问题记录
  11. Python中如何设置函数的默认值
  12. 20春计算机应用基础在线作业,19春学期《计算机应用基础》在线作业21.txt
  13. IOC容器-Autofac在MVC中实现json方式注入使用
  14. [Oracle 9i] Case Expression and Case Statement in 9i
  15. 如何调整标题字体大小_如何将【双代号网络图】调整清晰美观
  16. 整蛊系列——使小伙伴的电脑自动关机
  17. 计算机毕业设计springboot+vue+elementUI校园志愿者管理系统
  18. 3D技术在数字藏品中的应用
  19. 虚拟vpc服务器搭建,虚拟私有云VPC搭建IPv6网络
  20. Android 如何OTG 鼠标,otg键盘和鼠标映射软件v5.2.0 Android版

热门文章

  1. R语言烦人的“error while fetching rows”该这样解决
  2. 如何找出电脑里的流氓软件_啥拦截软件都挡不住?教你一键揪出乱弹窗的流氓软件...
  3. 833 计算机学科专业基础综合,2017年西安电子科技大学计算机学院833计算机学科专业基础综合考研仿真模拟题...
  4. python __reduce__魔法方法_关于python魔术方法payload:.__class__.__mro__[2].__subclasses__()[40](/etc/passwd...
  5. 虚拟电脑键盘app_说到弹吉他,这几个APP你一定用得上
  6. c语言的多文件组织,c++中多文件的组织
  7. 修改class文件_VM实战(六) - 通过案例深入学习class文件结构原理
  8. python实现均值滤波_python如何实现均值滤波?
  9. mysql设置Tooken过期时间_基于thinkPHP3.2实现微信接入及查询token值的方法
  10. VS C#窗体程序未能找到Form1.resx文件解决方法