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

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/6098.html
赶跟卖被威胁:https://www.goluckyvip.com/tag/6099.html
深圳市税务局:https://www.goluckyvip.com/tag/61.html
Meesho融资:https://www.goluckyvip.com/tag/610.html
学会这招:https://www.goluckyvip.com/tag/6100.html
法国高商硕士申请:https://www.goluckyvip.com/tag/61009.html
三亚有哪些酒店值得入住?:https://www.vstour.cn/a/366173.html
零售晚报:丽人丽妆2023年扭亏为盈 玉容初、美壹堂等自有品牌增速超40% :https://www.kjdsnews.com/a/1836649.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流