星空网 > 软件开发 > 操作系统

iOS之百度导航SDK的坐标转换

百度导航 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之百度导航SDK的坐标转换

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

泰国专线:https://www.goluckyvip.com/tag/42341.html
泰国专线货运:https://www.goluckyvip.com/tag/42342.html
泰国专线快递:https://www.goluckyvip.com/tag/42343.html
泰好国际货运代理:https://www.goluckyvip.com/tag/42344.html
泰沃电商:https://www.goluckyvip.com/tag/42346.html
泰州fba:https://www.goluckyvip.com/tag/42347.html
怪物在游轮上复活的电影 怪物在游轮上复活的电影叫什么:https://www.vstour.cn/a/411230.html
在线旅游如何选择更优惠的旅游产品?:https://www.vstour.cn/a/411231.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流