|
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>
24 NS_ASSUME_NONNULL_BEGIN
25 #pragma mark - 骑行导航控制器类
75 @property (nonatomic, weak, nullable) id <BMKWalkCycleManagerDelegate>
managerDelegate;
130 - (BOOL)initNaviEngine:(UIViewController *_Nullable)controller
146 - (void)naviCalcRoute:(NSInteger)routeIndex;
172 - (BOOL)startCycleNavi __deprecated_msg("已废弃since 6.5.4,内部无实现,请使用- (BOOL)startCycleNaviWithParentController:isPush");
180 - (BOOL)startCycleNaviWithParentController:(UIViewController *_Nullable)controller isPush:(BOOL)isPush;
187 - (BOOL)startCycleLightNaviWithParentView:(UIView *)parentView;
193 - (BOOL)switchToCycleNomalNaviWithParentController:(UIViewController *)controller isPush:(BOOL)isPush;
243 - (void)showsBackgroundLocationIndicator:(BOOL)show;
248 - (void)triggerHeading:(CLHeading *)heading;
250 #pragma mark - 模拟导航相关
256 - (void)setSimulateNaviSpeed:(
int)speed;
258 #pragma mark - 导航元素控制
259 - (void)setNaviDrawElementsShow:(BOOL)show elements:(NSArray *)elements;
271 NS_ASSUME_NONNULL_END
BMKWalkCycleNaviSettingManager * naviSettingManager
导航设置选项,初始化导航后设置
Definition: BMKCycleNavigationManager.h:61
Definition: BMKWalkCycleTrafficLightData.h:49
Definition: BMKCycleNavigationManager.h:30
void leaveCarFreeSatus()
离开自由态,since 6.5.8
算路起始点设置类
Definition: BMKCycleNaviLaunchParam.h:16
Definition: BMKWalkCycleNaviSettingManager.h:14
void exitCycleLightNavi()
退出轻导航,当退出轻导航页面时,需要退出轻导航,since 6.5.8
BMKCycleNavigationMode cycleNaviMode
骑行导航模式,目前支持普通骑行导航、骑行轻导航
Definition: BMKCycleNavigationManager.h:32
void enterCarFreeSatus()
进入自由态,如等待乘客阶段,since 6.5.8
导航地图页面元素自定义样式
Definition: BMKWalkCycleNavigationDisplayOption.h:189
地图View类,使用此View可以显示地图窗口,并且对地图进行相关的操作
Definition: BMKMapView.h:132
Definition: BMKWalkCycleRouteResult.h:26
BMKBackgroundNavigationView * getBackgroundNavigationView()
void returnToViewAll()
轻导航一键恢复全览,since 6.5.8
BMKMapView *_Nullable getNaviMap()
BMKWalkCycleNavigationData *_Nullable getCycleNavigationLocationData()
void stopSimulateNavi()
结束模拟导航
Definition: BMKWalkCycleNavigationData.h:14
此类用于定义一段折线
Definition: BMKPolyline.h:16
BOOL naviMapViewAllStatus
设置导航是否全览状态,默认:NO 导航态,,since 6.6.2
Definition: BMKCycleNavigationManager.h:42
id< BMKWalkCycleRoutePlanDelegate > routePlanDelegate
Definition: BMKCycleNavigationManager.h:65
id< BMKWalkCycleLocationServiceDelegate > locationAuthorizationDelegate
Definition: BMKCycleNavigationManager.h:90
float defaultNaviMapLevel
设置默认比例尺,默认:19,范围:4~22,since 6.6.4
Definition: BMKCycleNavigationManager.h:59
CGPoint carPositionOffset
小车XY偏移量,默认无效值(MAXFLOAT, MAXFLOAT),初始化引擎后设置,since 6.6.4
Definition: BMKCycleNavigationManager.h:57
id< BMKWalkCycleRouteGuidanceDelegate > routeGuidanceDelegate
Definition: BMKCycleNavigationManager.h:80
BOOL isSupportExternalTriggerLocation
Definition: BMKCycleNavigationManager.h:97
NSArray< BMKWalkCycleRouteResult * > *_Nullable getCycleNaviMulRouteInfos()
UIView *_Nullable getCustomNaviView()
获取导航自定义图层View,since 6.5.8
BMKNaviMapRotateMode naviMapRotateMode
设置导航地图旋转模式,默认:BMKNaviMapRotateModeRoute 路线朝上,since 6.6.2
Definition: BMKCycleNavigationManager.h:37
BMKWalkCycleTrafficLightData * getTrafficLightData()
获取红路灯倒计时信息,用于自定义红路灯倒计时,在onTrafficLightDataUpdate回调中调用 since 6.6.3
void exitCycleNomalNavi()
退出骑行专业导航,等同于点击骑行专业导航退出按钮,since 6.5.8
instancetype sharedManager()
CGFloat bottomButtonHeight
Definition: BMKCycleNavigationManager.h:54
BMKWalkCycleRouteResult *_Nullable getCycleNaviRouteInfo()
void startSimulateNavi()
开始模拟导航
id< BMKWalkCycleManagerDelegate > managerDelegate
Definition: BMKCycleNavigationManager.h:75
BOOL ttsPlayerEnable
语音播报是否可用,默认YES,集成TTS SDK后即可正常播报
Definition: BMKCycleNavigationManager.h:103
Definition: BMKWalkCycleNavigationOptions.h:17
BMKNaviMapOverlookingMode naviMapOverlookingMode
设置导航地图俯仰视角模式,默认:BMKNaviMapOverlookingMode2D 2d视角,since 6.6.2
Definition: BMKCycleNavigationManager.h:39
id< BMKWalkNaviCalcRouteDelegate > calcRouteDelegate
Definition: BMKCycleNavigationManager.h:70
BOOL supportHeading
导航时是否支持手机传感器方向信息,默认YES
Definition: BMKCycleNavigationManager.h:100
Definition: BMKWalkCycleNavigationDisplayOption.h:26
Definition: BMKBackgroundNavigationView.h:76
BOOL enableMultiRoute
设置是否支持多路线规划选择,可在routePlanDelegate回调中处理多路线并进行绘制选择。默认NO
Definition: BMKCycleNavigationManager.h:46
UIEdgeInsets zoomToSpanInsets
路线全览区域在mapview上的insets,since 6.5.8
Definition: BMKCycleNavigationManager.h:35
Definition: BMKUserLocation.h:14
BOOL showRedGreenLight
设置导航是否显示红路灯倒计时,引擎初始化成功后调用,默认:NO,有高级权限时默认YES,since 6.6.2
Definition: BMKCycleNavigationManager.h:44
id< BMKWalkCycleTTSPlayerDelegate > ttsPlayerDelegate
Definition: BMKCycleNavigationManager.h:85