Class: Navigation2

Navigation2

行业导航类,提供基于拓扑路网的路径分析与导引。
Source:

Methods

(static) cleanPath() → {Promise.<GeoLine>}

清除路径分析结果。
Source:
Returns:
Type
Promise.<GeoLine>

(static) enablePanOnGuide(pan) → {Promise.<void>}

引导过程中是否允许平移地图。
Parameters:
Name Type Description
pan boolean
Source:
Returns:
Type
Promise.<void>

(static) getBarrierEdges() → {Promise.<void>}

获取障碍边集合
Source:
Returns:
Type
Promise.<void>

(static) getBarrierPoints() → {Promise.<array>}

获取障碍点集合
Source:
Returns:
Type
Promise.<array>

(static) getRoute() → {Promise.<void>}

获取路径分析线路。
Source:
Returns:
Type
Promise.<void>

(static) isGuiding() → {Promise.<Promise.yes>}

判断是否正在进行引导。
Source:
Returns:
Type
Promise.<Promise.yes>

(static) loadModel(path) → {Promise.<void>}

加载内存文件。
Parameters:
Name Type Description
path string 内存文件路径。
Source:
Returns:
Type
Promise.<void>

(static) locateMap() → {Promise.<void>}

导航中,小车在屏幕中居中显示
Source:
Returns:
Type
Promise.<void>

(static) pauseGuide() → {Promise.<void>}

暂停导航
Source:
Returns:
Type
Promise.<void>

(static) resumeGuide() → {Promise.<void>}

继续导航
Source:
Returns:
Type
Promise.<void>

(static) routeAnalyst() → {Promise.<Promise.boolean>}

路径分析
Source:
Returns:
Type
Promise.<Promise.boolean>

(static) setAltimetricPointDataset(value) → {Promise.<void>}

设置高程点数据集。可选。
Parameters:
Name Type Description
value DatasetVector 转向表数据集。
Source:
Returns:
Type
Promise.<void>

(static) setBarrierEdges(value) → {Promise.<void>}

value:障碍边集合(参数为null时,为清空障碍边);其包含的int值为网络数据集中的线数据的SmID值
Parameters:
Name Type Description
value array
Source:
Returns:
Type
Promise.<void>

(static) setBarrierNodes(value) → {Promise.<void>}

设置障碍节点
Parameters:
Name Type Description
value array 障碍节点集合(其包含的值为网络数据集中的节点数据的SmID值,number类型)
Source:
Returns:
Type
Promise.<void>

(static) setBarrierPoints(barrierPoints) → {Promise.<void>}

设置障碍点
Parameters:
Name Type Description
barrierPoints array 障碍点集合(参数为null时,为清空障碍点)
Source:
Returns:
Type
Promise.<void>

(static) setDestinationPoint(x, y, map) → {Promise.<void>}

设置导航终点
Parameters:
Name Type Description
x 终点横坐标
y 终点纵坐标
map 导航所属地图对象
Source:
Returns:
Type
Promise.<void>

(static) setDistanceChangeListener(events) → {Promise}

用法:await industryNavi.setDistanceChangeListener({distanceChange:(e) => {console.log(e.distance}})
Parameters:
Name Type Description
events 离终点的距离变化监听器回调函数对象。
Source:
Returns:
Type
Promise

(static) setGPSData(newGps) → {Promise.<void>}

设置GPS数据。
Parameters:
Name Type Description
newGps object GPS数据。
Source:
Returns:
Type
Promise.<void>

(static) setIsAutoNavi(isAutoNavi) → {Promise.<void>}

设置是否自动采集GPS,设置为false时,需用户自己调用setGPSData传入GPS数据。
Parameters:
Name Type Description
isAutoNavi boolean 是否自动采集GPS,默认自动采集。
Source:
Returns:
Type
Promise.<void>

(static) setNetworkDataset(datasetVector) → {Promise.<void>}

设置用于分析的网络数据集。必选。
Parameters:
Name Type Description
datasetVector object 网络数据集。
Source:
Returns:
Type
Promise.<void>

(static) setPathVisible(visible) → {Promise.<void>}

设置路径可见
Parameters:
Name Type Description
visible boolean 设置分析路径是否可见。
Source:
Returns:
Type
Promise.<void>

(static) setSpeedField(value) → {Promise.<void>}

设置最高限速字段
Parameters:
Name Type Description
value string 速度字段名称
Source:
Returns:
Type
Promise.<void>

(static) setStartPoint(x, y, map) → {Promise.<void>}

设置导航起点
Parameters:
Name Type Description
x 起点横坐标
y 起点纵坐标
map 导航所属地图对象
Source:
Returns:
Type
Promise.<void>

(static) setTurnDataset(value) → {Promise.<void>}

设置转向表数据集。可选。
Parameters:
Name Type Description
value DatasetVector 转向表数据集。
Source:
Returns:
Type
Promise.<void>

(static) startGuide(guideMode) → {Promise.<Promise.boolean>}

开始导航
Parameters:
Name Type Description
guideMode 导航模式:1:真实导航;2:模拟导航
Source:
Returns:
Type
Promise.<Promise.boolean>

(static) stopGuide() → {Promise.<Promise.boolean>}

停止引导。
Source:
Returns:
Type
Promise.<Promise.boolean>