|
BaiduMap_IOSSDK_v7.1.0_Docs
7.1.0
|
浏览该文件的文档.
9 #import <Foundation/Foundation.h>
10 #import <UIKit/UIKit.h>
16 #import <BaiduMapAPI_Base/BMKBaseComponent.h>
23 NS_ASSUME_NONNULL_BEGIN
24 #pragma mark - 步行导航控制器类
65 @property (nonatomic, weak, nullable) id <BMKWalkCycleManagerDelegate>
managerDelegate;
99 - (BOOL)initNaviEngine:(UIViewController * _Nullable)controller;
105 - (BOOL)initNaviEngine:(UIViewController * _Nullable)controller
112 - (BOOL)initNaviEngine:(UIViewController * _Nullable)controller
120 - (BOOL)initNaviEngine:(UIViewController * _Nullable)controller
150 - (void)naviCalcRoute:(NSInteger)routeIndex;
156 - (BOOL)startWalkNavi:(BMKWalkNavigationMode)navigationMode __deprecated_msg("已废弃since 6.0.0,内部无实现,请使用- (BOOL)startWalkNavi");
158 - (BOOL)startWalkNavi __deprecated_msg("已废弃since 6.5.4,内部无实现,请使用- (BOOL)startWalkNavi:withParentController:isPush");
165 - (BOOL)startWalkNaviWithParentController:(UIViewController * _Nullable)controller isPush:(BOOL)isPush;
172 - (BOOL)startWalkLightNaviWithParentView:(UIView *)parentView;
178 - (BOOL)switchToWalkNomalNaviWithParentController:(UIViewController *)controller isPush:(BOOL)isPush;
218 - (void)showsBackgroundLocationIndicator:(BOOL)show;
226 - (void)triggerHeading:(CLHeading *)heading;
228 #pragma mark - 模拟导航相关
234 - (void)setSimulateNaviSpeed:(
int)speed;
236 #pragma mark - 步行AR导航3D模型显示相关接口
248 #pragma mark - 模拟导航相关
254 - (void)setSimulateNaviSpeed:(
int)speed;
256 #pragma mark - 导航元素控制
257 - (void)setNaviDrawElementsShow:(BOOL)show elements:(NSArray *)elements;
269 NS_ASSUME_NONNULL_END
Definition: BMKWalkCycleTrafficLightData.h:49
Definition: BMKWalkCycleNaviSettingManager.h:14
id< BMKWalkCycleTTSPlayerDelegate > ttsPlayerDelegate
语音播报文本回调
Definition: BMKWalkNavigationManager.h:71
void stop()
导航过程生命周期函数,结束导航。
UIEdgeInsets zoomToSpanInsets
路线全览区域在mapview上的insets,since 6.5.8
Definition: BMKWalkNavigationManager.h:33
void returnToViewAll()
轻导航一键恢复全览
void enterCarFreeSatus()
进入自由态,如等待乘客阶段
BOOL supportHeading
导航时是否支持手机传感器方向信息,默认YES
Definition: BMKWalkNavigationManager.h:84
导航地图页面元素自定义样式
Definition: BMKWalkCycleNavigationDisplayOption.h:189
void exitWalkNomalNavi()
退出步行专业导航,等同于点击步行专业导航退出按钮,since 6.5.8
地图View类,使用此View可以显示地图窗口,并且对地图进行相关的操作
Definition: BMKMapView.h:132
Definition: BMKWalkCycleRouteResult.h:26
BMKWalkCycleRouteResult *_Nullable getWalkNaviRouteInfo()
UIView *_Nullable getCustomNaviView()
获取导航自定义图层View
BOOL isSupportExternalTriggerLocation
Definition: BMKWalkNavigationManager.h:81
Definition: BMKWalkCycleNavigationData.h:14
BOOL naviMapViewAllStatus
设置导航是否全览状态,默认:NO 导航态,,since 6.6.2
Definition: BMKWalkNavigationManager.h:40
NSArray< BMKWalkCycleRouteResult * > *_Nullable getWalkNaviMulRouteInfos()
此类用于定义一段折线
Definition: BMKPolyline.h:16
BMKWalkNavigationMode walkNaviMode
设置导航模式,默认:BMK_WALK_NAVIGATION_MODE_WALK_NORMAL-普通步行导航
Definition: BMKWalkNavigationManager.h:28
BOOL isOnlyIndoorRouteNavi()
是否是纯室内路线导航
BMKBackgroundNavigationView * getBackgroundNavigationView()
id< BMKWalkNaviCalcRouteDelegate > calcRouteDelegate
引擎算路代理,回调成功时即可调用startWalkNaviWithParentController开始导航
Definition: BMKWalkNavigationManager.h:62
BOOL ttsPlayerEnable
语音播报是否可用,默认YES,集成TTS SDK后即可正常播报
Definition: BMKWalkNavigationManager.h:87
void startSimulateNavi()
开始模拟导航
void pause()
导航过程生命周期函数,暂停导航。
instancetype sharedManager()
步行导航控制器类
Definition: BMKWalkNavigationManager.h:27
算路起始点设置类
Definition: BMKWalkNaviLaunchParam.h:18
float defaultNaviMapLevel
设置默认比例尺,默认:19,范围:4~22
Definition: BMKWalkNavigationManager.h:51
Definition: BMKWalkNavigationNPCGuider.h:18
BMKNaviMapRotateMode naviMapRotateMode
设置导航地图旋转模式,默认:BMKNaviMapRotateModeRoute 路线朝上,since 6.6.2
Definition: BMKWalkNavigationManager.h:36
void resume()
导航过程生命周期函数,恢复导航。
BMKWalkCycleNavigationData *_Nullable getWalkNavigationLocationData()
Definition: BMKWalkNavigationNPCOption.h:15
CGFloat bottomButtonHeight
Definition: BMKWalkNavigationManager.h:47
id< BMKWalkCycleRoutePlanDelegate > routePlanDelegate
多路线规划代理回调
Definition: BMKWalkNavigationManager.h:59
id< BMKWalkCycleLocationServiceDelegate > locationAuthorizationDelegate
步骑行导航定位权限授权代理,开发者在调用startWalkNavi前主动申请相关定位权限
Definition: BMKWalkNavigationManager.h:74
void leaveCarFreeSatus()
离开自由态
id< BMKWalkCycleManagerDelegate > managerDelegate
导航管理回调
Definition: BMKWalkNavigationManager.h:65
CGPoint carPositionOffset
小车XY偏移量,默认无效值(MAXFLOAT, MAXFLOAT),初始化引擎后设置,since 6.6.4
Definition: BMKWalkNavigationManager.h:49
BOOL enableMultiRoute
设置是否支持多路线规划选择,可在routePlanDelegate回调中处理多路线并进行绘制选择。默认NO
Definition: BMKWalkNavigationManager.h:56
BMKWalkCycleNaviSettingManager * naviSettingManager
导航设置选项,初始化导航后设置
Definition: BMKWalkNavigationManager.h:53
BMKMapView *_Nullable getNaviMap()
获取步行导航底图对象
Definition: BMKWalkCycleNavigationOptions.h:17
BMKWalkCycleTrafficLightData * getTrafficLightData()
获取红路灯倒计时信息,用于自定义红路灯倒计时,在onTrafficLightDataUpdate回调中调用
Definition: BMKWalkCycleNavigationDisplayOption.h:26
void exitWalkLightNavi()
退出轻导航,当退出轻导航页面时,需要退出轻导航,since 6.5.8
BMKNaviMapOverlookingMode naviMapOverlookingMode
设置导航地图俯仰视角模式,默认:BMKNaviMapOverlookingMode2D 2d视角,since 6.6.2
Definition: BMKWalkNavigationManager.h:38
id< BMKWalkCycleRouteGuidanceDelegate > routeGuidanceDelegate
导航状态信息回调
Definition: BMKWalkNavigationManager.h:68
Definition: BMKBackgroundNavigationView.h:76
Definition: BMKUserLocation.h:14
void stopSimulateNavi()
结束模拟导航
NSArray< BMKWalkNavigationNPCGuider * > *_Nullable fetchAllAvailableGuiders()
BOOL showRedGreenLight
设置导航是否显示红路灯倒计时,引擎初始化成功后调用,默认:NO,有高级权限时默认YES,since 6.6.2
Definition: BMKWalkNavigationManager.h:30