Navigation3类参考

所有成员的列表。

公有成员

(NSArray *) - getNaviPath
 获得路径分析结果。Navistep数组
(BOOL) - startGuide:
 开始引导
(void) - setPathVisible:
 设置分析路径是否可见
(double) - getCarAngle
 获取小车角度
(Point2D *) - getCarPosition
 获取小车位置
(int) - getPathID
 获取小车所在道路ID
(void) - locateMap
(BOOL) - isGuiding
(void) - cleanPath
 清除路径分析结果
(BOOL) - stopGuide
 停止引导
(void) - setGPSData:
 设置GPS数据
(void) - setDatasource:
 设置室内地图所在的数据源。必选。
(void) - setStartPoint:Y:ID:
 设置起点与楼层ID
(void) - setDestinationPoint:Y:ID:
 设置目的点与楼层ID
(void) - addWayPoint:Y:ID:
 设置途经点与楼层ID
(void) - setCurrentFloorId:
 设置当前显示的楼层ID
(BOOL) - routeAnalyst
 最佳路径分析
(void) - setCarPicture:
 设置小车图标
(void) - setIsAutoNavi:
 设置是否自动采集GPS。默认自动采集
(void) - setCarSize:height:
 设置小车图标尺寸
(void) - setRouteStyle:
 设置当前楼层引导路径的样式
(void) - setHintRouteStyle:
 设置其他楼层引导路径的样式
(void) - resumeGuide
(void) - pauseGuide
(void) - setSimulationSpeed:
 设置模拟导航速度(单位m/s)
(void) - setSimulationInterval:
 设置模拟导航间隔时间(单位ms)
(void) - setDeviateTolerance:
 添加导航偏移容限,单位米

属性

BOOL enablePanOnGuide
 是否允许在引导的时候拖动地图
id< EncryptionencryptionDelegate
id< Navigation3ChangedDelegatenavigation3ChangedDelegate
id< NaviListenernavDelegate
BOOL isEncryptGPS
 设置是否加密GPS数据,默认加密
BOOL isCarUpFront
 设置,获取小车车头向上
double speed
 获取或设置行驶速度,单位 m/s

成员函数文档

- (void) addWayPoint: (double)  x
Y: (double)  y
ID: (NSString *)  Id 

设置途经点与楼层ID

参数:
x 终点x坐标
y 终点y坐标
- (void) cleanPath  

清除路径分析结果

- (double) getCarAngle  

获取小车角度

- (Point2D*) getCarPosition  

获取小车位置

- (NSArray*) getNaviPath  

获得路径分析结果。Navistep数组

- (int) getPathID  

获取小车所在道路ID

- (BOOL) isGuiding  
- (void) locateMap  
- (void) pauseGuide  
- (void) resumeGuide  
- (BOOL) routeAnalyst  

最佳路径分析

返回:
- (void) setCarPicture: (UIImage *)  carBmp  

设置小车图标

参数:
carBmp 
- (void) setCarSize: (float)  width
height: (float)  height 

设置小车图标尺寸

参数:
carBmp 
- (void) setCurrentFloorId: (NSString *)  ID  

设置当前显示的楼层ID

参数:
value 
- (void) setDatasource: (Datasource *)  value  

设置室内地图所在的数据源。必选。

参数:
value 
- (void) setDestinationPoint: (double)  x
Y: (double)  y
ID: (NSString *)  Id 

设置目的点与楼层ID

参数:
x 终点x坐标
y 终点y坐标
- (void) setDeviateTolerance: (double)  tolerance  

添加导航偏移容限,单位米

参数:
tolerance 
- (void) setGPSData: (GPSData *)  newGps  

设置GPS数据

参数:
newGps GPS数据
- (void) setHintRouteStyle: (GeoStyle *)  value  

设置其他楼层引导路径的样式

参数:
value 引导路径的样式
- (void) setIsAutoNavi: (BOOL)  isAutoNavi  

设置是否自动采集GPS。默认自动采集

参数:
isAutoNavi 
- (void) setPathVisible: (BOOL)  pathVisible  

设置分析路径是否可见

参数:
isVisible 是否可见
- (void) setRouteStyle: (GeoStyle *)  value  

设置当前楼层引导路径的样式

参数:
value 引导路径的样式
- (void) setSimulationInterval: (int)  interval  

设置模拟导航间隔时间(单位ms)

- (void) setSimulationSpeed: (double)  speed  

设置模拟导航速度(单位m/s)

- (void) setStartPoint: (double)  x
Y: (double)  y
ID: (NSString *)  Id 

设置起点与楼层ID

参数:
x 起点x坐标
y 起点y坐标
- (BOOL) startGuide: (int)  mode  

开始引导

参数:
type 0:真实导航, 1:模拟导航 ,2:巡航 ,3:步行导航
返回:
- (BOOL) stopGuide  

停止引导


属性文档

- (BOOL) enablePanOnGuide [read, write, assign]

是否允许在引导的时候拖动地图

- (id<Encryption>) encryptionDelegate [read, write, assign]
- (BOOL) isCarUpFront [read, write, assign]

设置,获取小车车头向上

参数:
carBmp 
- (BOOL) isEncryptGPS [read, write, assign]

设置是否加密GPS数据,默认加密

返回:
- (id<NaviListener>) navDelegate [read, write, assign]
- (id<Navigation3ChangedDelegate>) navigation3ChangedDelegate [read, write, assign]
- (double) speed [read, write, assign]

获取或设置行驶速度,单位 m/s


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