ios导航sdk | 百度地图api sdk-凯发k8官方旗舰厅

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
传入外部定位点数据
下载开发文档

传入外部定位点数据,也即不再使用系统的定位点进行驱动,导航sdk内部将会以您传入的定位点数据为标准进行实时导航,建议传入频率为一秒一次,否则可能影响导航效果。

1. 开启使用外部定位点数据

传入外部gps数据相当于将实时导航中的设备gps数据进行了替换,具体步骤如下:

// 开启使用外部gps数据
[bnaviservice_location setgpsfromexternal:yes];
2. 传入外部定位点数据
// 传入外部gps数据,请尽量按以下方式传入数据参数,缺失数据会影响gps的准确性,造成定位不准。
// 必须使用wgs84坐标系
//设置gps数据
bnlocation* onegpsinfo =[[bnlocation alloc] init]
double longtitude =[gpselements[2] doublevalue];
double latitude =[gpselements[1] doublevalue];
double speed =[gpselements[3] doublevalue];
double direction =[gpselements[4] doublevalue];
double accuracy =[gpselements[5] doublevalue];
onegpsinfo.coordinate=cllocationcoordinate2dmake(longtitude,latitude);
onegpsinfo.speed= speed;
onegpsinfo.course= direction;
onegpsinfo.horizontalaccuracy= accuracy;
onegpsinfo.verticalaccuracy=0;
onegpsinfo.altitude=256;
[bnaviservice_location setcurrentlocation:onegpsinfo];

上一篇

语音合成

下一篇

显示模式

本篇文章对您是否有帮助?

网站地图