IOS百度地圖導航開發(fā)功能實現(xiàn)簡述
以下通過圖文并茂的方式給大家講述百度地圖導航開發(fā)功能:
第一步:在使用百度導航之前,我們需要在百度地圖開放平臺上下載導航的 SDK,共85.8M,網(wǎng)速不好的同學可提前準備好。
第二步:引入導航所需的系統(tǒng)包
將AudioToolbox.framework、ImageIO.framework、CoreMotion.framework、CoreLocation.framework、CoreTelephony.framework、MediaPlayer.framework、AVFoundation.framework、SystemConfiguration.framework、libstdc++6.0.9.dylib這幾個framework添加到工程中。
第三步:將TouchJSON庫設(shè)置為非ARC編譯選項,也就是在 Compile Sources 中設(shè)置編譯方式為:-fno-objc-arc
第四步:勾選媒體后定位后臺模式
第五步:添加頭文件,發(fā)起導航
#import "BNCoreServices.h"http:// 引入地圖導航頭文件 #pragma mark - BNNaviRoutePlanDelegate 發(fā)起導航 - (void)startNavi { //節(jié)點數(shù)組 NSMutableArray *nodesArray = [[NSMutableArray alloc] initWithCapacity:2]; //起點 BNRoutePlanNode *startNode = [[BNRoutePlanNode alloc] init]; startNode.pos = [[BNPosition alloc] init]; startNode.pos.x = 113.936392; startNode.pos.y = 22.547058; startNode.pos.eType = BNCoordinate_BaiduMapSDK; [nodesArray addObject:startNode]; //終點 BNRoutePlanNode *endNode = [[BNRoutePlanNode alloc] init]; endNode.pos = [[BNPosition alloc] init]; endNode.pos.x = 114.077075; endNode.pos.y = 22.543634; endNode.pos.eType = BNCoordinate_BaiduMapSDK; [nodesArray addObject:endNode]; //發(fā)起路徑規(guī)劃 [BNCoreServices_RoutePlan startNaviRoutePlan:BNRoutePlanMode_Recommend naviNodes:nodesArray time:nil delegete:self userInfo:nil]; } #pragma mark #pragma mark - BNNaviUIManagerDelegate 算路成功回調(diào) -(void)routePlanDidFinished:(NSDictionary *)userInfo { NSLog(@"算路成功"); //路徑規(guī)劃成功,開始導航 BN_NaviTypeSimulator 默認模擬導航,BN_NaviTypeReal 真機導航 [BNCoreServices_UI showNaviUI: BN_NaviTypeSimulator delegete:self isNeedLandscape:YES]; }
有關(guān)IOS百度地圖導航開發(fā)功能小編就給大家介紹這么多,后續(xù)還會持續(xù)更新,敬請關(guān)注腳本之家網(wǎng)站!
相關(guān)文章
iOS中修改UITextField占位符字體顏色的方法總結(jié)
這篇文章給大家分享了iOS中修改UITextField占位符字體顏色的三個方法,分別是使用attributedPlaceholder屬性、重寫drawPlaceholderInRect方法和修改UITextField內(nèi)部placeholderLaber的顏色,下面我們一起來看看詳細的方法介紹。2016-09-09詳解使用Xcode進行iOS設(shè)備無線調(diào)試
這篇文章主要介紹了詳解使用Xcode進行iOS設(shè)備無線調(diào)試,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-12-12IOS 開發(fā)之應(yīng)用喚起實現(xiàn)原理詳解
這篇文章主要介紹了IOS 開發(fā)之應(yīng)用喚起實現(xiàn)原理詳解的相關(guān)資料,需要的朋友可以參考下2016-12-12