#import <Navigation2.h>
公有成员 | |
(void) | - setStartPoint:sPointY: |
设置路径规划的起点。 | |
(void) | - setDestinationPoint:dPointY: |
设置路径规划的终点。 | |
(BOOL) | - routeAnalyst |
执行路径分析。 | |
(NSArray *) | - getNaviPath |
(GeoLine *) | - getRoute |
获得路径分析线路 。 | |
(BOOL) | - startGuide: |
开始引导。 | |
(double) | - getCarAngle |
获取车辆行驶角度。 | |
(Point2D *) | - getCarPosition |
获取车辆当前位置。 | |
(Point2D *) | - getCarPiexl |
获取车辆当前屏幕像素点。 | |
(void) | - setNetworkDataset: |
设置导航数据集。 | |
(void) | - setTurnDataset: |
设置转向数据集。 | |
(void) | - setDatasetPoint: |
设置高程点数据集。 | |
(BOOL) | - load |
加载导航模型。 | |
(BOOL) | - loadModel: |
加载导航模型。 | |
(BOOL) | - isGuiding |
当前是否在引导过程中。 | |
(void) | - cleanPath |
清除路径分析结果。 | |
(BOOL) | - stopGuide |
停止引导。 | |
(void) | - setPathVisible: |
设置是否高亮显示规划出的路线。 | |
(void) | - setGPSData: |
设置GPS数据。 | |
(void) | - enablePanOnGuide: |
设置导航时是否可以移动 | |
(int) | - getPathID |
获取小车所在道路ID | |
(void) | - setIsEncryptGPS: |
设置GPS是否加密 | |
(void) | - setIsAutoNavi: |
设置GPS是否自动采集 | |
(void) | - setNaviInfoVisible: |
设置隐藏导航信息 | |
(void) | - setRouteStyle: |
(void) | - setShowGuideLine: |
(void) | - addWayPointWithX:y: |
设置途经点 | |
(void) | - setBarrierEdges: |
(void) | - locateMap |
(void) | - pauseGuide |
(void) | - resumeGuide |
(void) | - setSimulationSpeed: |
(void) | - setSimulationInterval: |
(void) | - setDeviateTolerance: |
(BOOL) | - setWeightFieldInfos: |
(BOOL) | - routeAnalys: |
(void) | - setSimpleVoiceMode: |
(BOOL) | - isSimpleVoiceMode |
(void) | - setUseSensorAzimuth: |
(BOOL) | - isUseSensorAzimuth |
属性 | |
UIImage * | carImage |
设置导航引导图层小车图片 | |
UIImage * | turnLeftImage |
设置导航引导图层左转图片 | |
UIImage * | turnRightImage |
设置导航引导图层右转图片 | |
UIImage * | straightImage |
设置导航引导图层直行图片 | |
UIImage * | turnBackImage |
设置导航引导图层掉头图片 | |
id< Encryption > | encryptionDelegate |
float | carWidth |
设置导航引导图层小车图片宽度 | |
float | carHeight |
设置导航引导图层小车图片高度 | |
BOOL | isCarUpFront |
id< navigation2ChangedDelegate > | navi2Delegate |
NSMutableArray * | barrierNodeArray |
Point2Ds * | barrierPoints |
id< NaviListener > | navDelegate |
导航回调 |
成员函数文档
- (void) addWayPointWithX: | (double) | x | ||
y: | (double) | y | ||
设置途经点
- 参数:
-
x 终点x坐标 y 终点y坐标
- (void) cleanPath |
清除路径分析结果。
- (void) enablePanOnGuide: | (BOOL) | bPan |
设置导航时是否可以移动
- 参数:
-
bPan是否移动
- (double) getCarAngle |
获取车辆行驶角度。
返回角度为车辆前进方向与正北方向的顺时针夹角,角度为“度”。
- 返回:
- 车辆行驶角度。
- (Point2D *) getCarPiexl |
获取车辆当前屏幕像素点。
- 返回:
- 车辆当前屏幕像素点。
- (Point2D *) getCarPosition |
获取车辆当前位置。
即获取当前车辆所在地的经纬度坐标,单位为“度”。
- 返回:
- 车辆当前位置。
- (NSArray*) getNaviPath |
获取导航路径详情
- (int) getPathID |
获取小车所在道路ID
- (GeoLine *) getRoute |
获得路径分析线路 。
- (BOOL) isGuiding |
当前是否在引导过程中。
- 返回:
- 当前在引导过程中,返回true,否则返回false。
- (BOOL) isSimpleVoiceMode |
获取语音播报是否是精简模式
- 返回:
- 否为精简模式,YES表示是精简模式,NO反之
- (BOOL) isUseSensorAzimuth |
获取真实导航是否使用传感器方向
- 返回:
- YES表示真实导航时使用传感器方向,NO时导航图标方向指向最近导航路径的方向
- (BOOL) load |
加载导航模型。
- (BOOL) loadModel: | (NSString *) | filePath |
加载导航模型。
- 参数:
-
filePath 加载内存文件路径。
- (void) locateMap |
- (void) pauseGuide |
- (void) resumeGuide |
- (BOOL) routeAnalys: | (NSString *) | weightFiledName |
最佳路径分析
- 参数:
-
权重字段
- 返回:
- 分析是否成功,YES表示分析成功,NO表示分析失败
- (BOOL) routeAnalyst |
执行路径分析。
- 返回:
- 路径分析成功返回1,路径分析失败返回0,起点周围无道路返回-1,终点周围无道路返回-2。
- (void) setBarrierEdges: | (NSMutableArray *) | barrierEdgeArray |
设置障碍边
- 参数:
-
value 障碍边集合(参数为null时,为清空障碍边)
- (void) setDatasetPoint: | (DatasetVector *) | dataset |
设置高程点数据集。
- 参数:
-
dataset 导航高程点数据集。
- (void) setDestinationPoint: | (double) | x | ||
dPointY: | (double) | y | ||
设置路径规划的终点。
- 参数:
-
x 终点经度坐标(度)。 y 终点纬度坐标(度)。
- (void) setDeviateTolerance: | (double) | deviateTolerance |
添加导航偏移容限,单位米
- 参数:
-
tolerance
- (void) setGPSData: | (GPSData *) | newGps |
设置GPS数据。
- 参数:
-
newGps GPS数据。
- (void) setIsAutoNavi: | (BOOL) | bAuto |
设置GPS是否自动采集
- (void) setIsEncryptGPS: | (BOOL) | bEncrypt |
设置GPS是否加密
- (void) setNaviInfoVisible: | (BOOL) | bVisible |
设置隐藏导航信息
- (void) setNetworkDataset: | (DatasetVector *) | dataset |
设置导航数据集。
- 参数:
-
dataset 导航数据集。
- (void) setPathVisible: | (BOOL) | isVisible |
设置是否高亮显示规划出的路线。
- 参数:
-
isVisible 一个布尔值,用来指示是否高亮显示规划出的路线,true,表示高亮显示,false,表示不高亮显示。
- (void) setRouteStyle: | (GeoStyle *) | style |
设置引导路径的样式
- 参数:
-
value 引导路径的样式
- (void) setShowGuideLine: | (GeoStyle *) | style |
设置起点和终点的引导线
- 参数:
-
value 引导路径的样式
- (void) setSimpleVoiceMode: | (BOOL) | simpleVoiceMode |
设置语音播报为精简模式
- 参数:
-
simpleVoiceMode 是否为精简模式,YES表示是精简模式,NO反之
- (void) setSimulationInterval: | (int) | interval |
设置模拟导航间隔时间(单位ms)
- (void) setSimulationSpeed: | (double) | speed |
设置模拟导航速度(单位m/s)
- (void) setStartPoint: | (double) | x | ||
sPointY: | (double) | y | ||
设置路径规划的起点。
- 参数:
-
x 起点经度坐标(度)。 y 起点纬度坐标(度)。
- (void) setTurnDataset: | (DatasetVector *) | dataset |
设置转向数据集。
- 参数:
-
dataset 导航转向数据集。
- (void) setUseSensorAzimuth: | (BOOL) | useSensorAzimuth |
设置真实导航时是否使用传感器方向,默认为YES,使用传感器方向
- 参数:
-
useSensorAzimuth 真是导航时是否使用传奇器方向,YES表示真实导航时使用传感器方向,NO时导航图标方向指向最近导航路径的方向
- (BOOL) setWeightFieldInfos: | (WeightFieldInfos *) | infos |
- (BOOL) startGuide: | (int) | status |
开始引导。
引导状态的值为[0,1,2,3],其分别表示执行真实导航、执行模拟导航、执行定位点巡航、执行步行导航。
- 参数:
-
status 引导状态。
- 返回:
- 启动导航成功,返回true, 否则返回false。
- (BOOL) stopGuide |
停止引导。
- 返回:
- 停止引导成功,返回true,否则返回false。
属性文档
- (NSMutableArray*) barrierNodeArray [read, write, assign] |
障碍节点集合
- (Point2Ds*) barrierPoints [read, write, assign] |
障碍点集合
- (float) carHeight [read, write, assign] |
设置导航引导图层小车图片高度
- 参数:
-
carHeight用户指定的图片高度(默认为40px)。
- (UIImage*) carImage [read, write, assign] |
设置导航引导图层小车图片
- 参数:
-
carImage用户指定的图片(图片车头方向向下,默认图片为bundle中的carlocation.png)。
- (float) carWidth [read, write, assign] |
设置导航引导图层小车图片宽度
- 参数:
-
carWidth用户指定的图片宽度(默认为40px)。
- (id<Encryption>) encryptionDelegate [read, write, assign] |
- (BOOL) isCarUpFront [read, write, assign] |
- (id<NaviListener>) navDelegate [read, write, assign] |
导航回调
- (id<navigation2ChangedDelegate>) navi2Delegate [read, write, retain] |
- (UIImage*) straightImage [read, write, assign] |
设置导航引导图层直行图片
- 参数:
-
straightImage用户指定的图片(默认图片为bundle中的carstraight.png)。
- (UIImage*) turnBackImage [read, write, assign] |
设置导航引导图层掉头图片
- 参数:
-
turnBackImage用户指定的图片(默认图片为bundle中的carturnback.png)。
- (UIImage*) turnLeftImage [read, write, assign] |
设置导航引导图层左转图片
- 参数:
-
turnLeftImage用户指定的图片(默认图片为bundle中的carturnleft.png)。
- (UIImage*) turnRightImage [read, write, assign] |
设置导航引导图层右转图片
- 参数:
-
turnRightImage用户指定的图片(默认图片为bundle中的carturnright.png)。
该类的文档由以下文件生成:
版权所有©2005-2024 北京超图软件股份有限公司。保留所有权利。