BaiduMap_IOSSDK_v6.6.2_Docs 6.6.2
载入中...
搜索中...
未找到
构造函数 | 属性 | 所有成员列表
BMKBackgroundNavigationView类 参考

#include <BMKBackgroundNavigationView.h>

类 BMKBackgroundNavigationView 继承关系图:

构造函数

(void) - updateRouteInfo:
 更新路线信息
 
(void) - updateNaviLocationInfo:
 更新导航小车绑路后实时位置,方向及绑路后路线形状点索引
 
(void) - renderWithMapStatus:enable3D:fitScale:mapScreenExtOffset:
 渲染方法,缩放时起终点、途径点导航图标和罗盘保持原尺寸,路线,引导线保持原宽度
 

属性

id< BMKBackgroundNavigationViewDataSourcedataSource
 BMKBackgroundNavigationView的dataSource
 
BMKMapViewmapview
 关联源地图,用于同步数据
 
BOOL needDrawGuideLine
 是否支持绘制引导线(当前位置偏离路线时),默认NO
 
UIColor * guideLineColor
 是否支持绘制引导线(当前位置偏离路线时),默认蓝色虚线
 
CGFloat guideLineWidth
 是否支持绘制引导线(当前位置偏离路线时),默认2point,范围1~30point
 
BOOL needDrawStartPoint
 设置是否绘制起点图标
 
CLLocationCoordinate2D startPoint
 设置起点经纬度位置
 
UIImage * startPointIcon
 设置起点图标
 
CGSize startPointIconSize
 设置起点图标尺寸,默认图片尺寸
 
CGPoint startPointIconOffset
 设置起点图标偏移量,默认图片底部中心在经纬度位置(0.0,-0.5),X轴负数向左,Y轴负数向上片,范围值-0.5~0.5
 
BOOL needDrawViaPoint
 设置是否绘制途径点图标
 
BMKViaPointPassedDisplayMode viaPointPassedDisplayMode
 设置已走过途径点绘制模式
 
NSArray< BMKNaviViaPointInfo * > * viaPoints
 设置途径点经纬度位置列表
 
UIImage * viaPointIcon
 设置途径点图标
 
UIImage * viaPassedPointIcon
 设置已走过途径点图标
 
CGSize viaPointIconSize
 设置途径点图标尺寸,默认图片尺寸
 
CGPoint viaPointIconOffset
 设置途径点图标偏移量,默认图片底部中心在经纬度位置(0.0,-0.5),X轴负数向左,Y轴负数向上片,范围值-0.5~0.5
 
BOOL needDrawEndPoint
 设置是否绘制终点图标
 
CLLocationCoordinate2D endPoint
 设置终点经纬度位置
 
UIImage * endPointIcon
 设置终点图标
 
CGSize endPointIconSize
 设置终点图标尺寸,默认图片尺寸
 
CGPoint endPointIconOffset
 设置终点图标偏移量,默认图片底部中心在经纬度位置(0.0,-0.5),X轴负数向左,Y轴负数向上片,范围值-0.5~0.5
 
UIImage * navigationIcon
 设置导航(小车)图标
 
CGSize navigationIconSize
 设置导航(小车)图标尺寸,默认图片尺寸
 
BOOL needFllowPhoneHeading
 是否展示用户实时方向,设置后会从dataSource获取实时数据
 
BOOL needDrawCompass
 是否支持绘制罗盘,默认NO
 
UIImage * compassIcon
 设置罗盘图标
 
CGSize compassIconSize
 设置罗盘图标尺寸,默认图片尺寸
 
UIColor * routeColor
 设置路线颜色,默认:#50D27D
 
CGFloat lineWidth
 设置路线线宽,默认:10point,范围1~30point
 
BMKRoutePassedDisplayMode routePassedDisplayMode
 走过路线绘制模式。默认BMKRoutePassedDisplayModeNone,无任何效果
 
UIColor * routePassedColor
 设置经过的路线颜色
 
NSArray< UIColor * > * trafficColor
 设置路线路况颜色数组,count必须为5,默认按顺序为未知:#0000FF 畅通:#50D27D 缓行:::FFD046 拥挤:::E72110 严重拥堵:::B4170A
 

函数文档

◆ renderWithMapStatus:enable3D:fitScale:mapScreenExtOffset:

- (void) renderWithMapStatus: (BMKMapStatus *) mapstatus
enable3D: (BOOL) enable3D
fitScale: (CGFloat) fitScale
mapScreenExtOffset: (CGPoint) mapScreenExtOffset 

渲染方法,缩放时起终点、途径点导航图标和罗盘保持原尺寸,路线,引导线保持原宽度

◆ updateNaviLocationInfo:

- (void) updateNaviLocationInfo: (BMKNaviLocationInfo *) locationInfo

更新导航小车绑路后实时位置,方向及绑路后路线形状点索引

◆ updateRouteInfo:

- (void) updateRouteInfo: (BMKNaviRouteInfo *) routeInfo

更新路线信息

属性说明

◆ compassIcon

- (UIImage*) compassIcon
readwritenonatomicstrong

设置罗盘图标

◆ compassIconSize

- (CGSize) compassIconSize
readwritenonatomicassign

设置罗盘图标尺寸,默认图片尺寸

◆ dataSource

- (id<BMKBackgroundNavigationViewDataSource>) dataSource
readwritenonatomicweak

BMKBackgroundNavigationView的dataSource

◆ endPoint

- (CLLocationCoordinate2D) endPoint
readwritenonatomicassign

设置终点经纬度位置

◆ endPointIcon

- (UIImage*) endPointIcon
readwritenonatomicstrong

设置终点图标

◆ endPointIconOffset

- (CGPoint) endPointIconOffset
readwritenonatomicassign

设置终点图标偏移量,默认图片底部中心在经纬度位置(0.0,-0.5),X轴负数向左,Y轴负数向上片,范围值-0.5~0.5

◆ endPointIconSize

- (CGSize) endPointIconSize
readwritenonatomicassign

设置终点图标尺寸,默认图片尺寸

◆ guideLineColor

- (UIColor*) guideLineColor
readwritenonatomicstrong

是否支持绘制引导线(当前位置偏离路线时),默认蓝色虚线

◆ guideLineWidth

- (CGFloat) guideLineWidth
readwritenonatomicassign

是否支持绘制引导线(当前位置偏离路线时),默认2point,范围1~30point

◆ lineWidth

- (CGFloat) lineWidth
readwritenonatomicassign

设置路线线宽,默认:10point,范围1~30point

◆ mapview

- (BMKMapView*) mapview
readwritenonatomicweak

关联源地图,用于同步数据

◆ navigationIcon

- (UIImage*) navigationIcon
readwritenonatomicstrong

设置导航(小车)图标

◆ navigationIconSize

- (CGSize) navigationIconSize
readwritenonatomicassign

设置导航(小车)图标尺寸,默认图片尺寸

◆ needDrawCompass

- (BOOL) needDrawCompass
readwritenonatomicassign

是否支持绘制罗盘,默认NO

◆ needDrawEndPoint

- (BOOL) needDrawEndPoint
readwritenonatomicassign

设置是否绘制终点图标

◆ needDrawGuideLine

- (BOOL) needDrawGuideLine
readwritenonatomicassign

是否支持绘制引导线(当前位置偏离路线时),默认NO

◆ needDrawStartPoint

- (BOOL) needDrawStartPoint
readwritenonatomicassign

设置是否绘制起点图标

◆ needDrawViaPoint

- (BOOL) needDrawViaPoint
readwritenonatomicassign

设置是否绘制途径点图标

◆ needFllowPhoneHeading

- (BOOL) needFllowPhoneHeading
readwritenonatomicassign

是否展示用户实时方向,设置后会从dataSource获取实时数据

◆ routeColor

- (UIColor*) routeColor
readwritenonatomicstrong

设置路线颜色,默认:#50D27D

◆ routePassedColor

- (UIColor*) routePassedColor
readwritenonatomicstrong

设置经过的路线颜色

◆ routePassedDisplayMode

- (BMKRoutePassedDisplayMode) routePassedDisplayMode
readwritenonatomicassign

走过路线绘制模式。默认BMKRoutePassedDisplayModeNone,无任何效果

◆ startPoint

- (CLLocationCoordinate2D) startPoint
readwritenonatomicassign

设置起点经纬度位置

◆ startPointIcon

- (UIImage*) startPointIcon
readwritenonatomicstrong

设置起点图标

◆ startPointIconOffset

- (CGPoint) startPointIconOffset
readwritenonatomicassign

设置起点图标偏移量,默认图片底部中心在经纬度位置(0.0,-0.5),X轴负数向左,Y轴负数向上片,范围值-0.5~0.5

◆ startPointIconSize

- (CGSize) startPointIconSize
readwritenonatomicassign

设置起点图标尺寸,默认图片尺寸

◆ trafficColor

- (NSArray<UIColor *>*) trafficColor
readwritenonatomicstrong

设置路线路况颜色数组,count必须为5,默认按顺序为未知:#0000FF 畅通:#50D27D 缓行:::FFD046 拥挤:::E72110 严重拥堵:::B4170A

◆ viaPassedPointIcon

- (UIImage*) viaPassedPointIcon
readwritenonatomicstrong

设置已走过途径点图标

◆ viaPointIcon

- (UIImage*) viaPointIcon
readwritenonatomicstrong

设置途径点图标

◆ viaPointIconOffset

- (CGPoint) viaPointIconOffset
readwritenonatomicassign

设置途径点图标偏移量,默认图片底部中心在经纬度位置(0.0,-0.5),X轴负数向左,Y轴负数向上片,范围值-0.5~0.5

◆ viaPointIconSize

- (CGSize) viaPointIconSize
readwritenonatomicassign

设置途径点图标尺寸,默认图片尺寸

◆ viaPointPassedDisplayMode

- (BMKViaPointPassedDisplayMode) viaPointPassedDisplayMode
readwritenonatomicassign

设置已走过途径点绘制模式

◆ viaPoints

- (NSArray<BMKNaviViaPointInfo *>*) viaPoints
readwritenonatomiccopy

设置途径点经纬度位置列表


该类的文档由以下文件生成: