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< Encryption encryptionDelegate
id< Navigation3ChangedDelegate navigation3ChangedDelegate
id< NaviListener navDelegate
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


该类的文档由以下文件生成:
 å…¨éƒ¨ ç±» æ–‡ä»¶ å‡½æ•° å˜é‡ ç±»åž‹å®šä¹‰ æžšä¸¾ æžšä¸¾å€¼ å±žæ€§ å®å®šä¹‰