new FindPathParameters(options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"></script>
<script>
new L.supermap.FindPathParameters(options);
// 弃用的写法
new SuperMap.FindPathParameters(options);
</script>
// ES6 Import
import { FindPathParameters } from '@supermapgis/iclient-leaflet';
new FindPathParameters(options);
Name | Type | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
参数。
|
Members
-
hasLeastEdgeCountboolean
-
是否按照弧段数最少的进行最佳路径分析。 true 表示按照弧段数最少进行分析,返回弧段数最少的路径中一个阻抗最小的最佳路径; false 表示直接返回阻抗最小的路径,而不考虑弧段的多少。
-
isAnalyzeByIdboolean
-
是否通过节点 ID 指定路径分析的结点。 指定路径分析经过的结点或设施点有两种方式:输入结点 ID 号或直接输入点坐标。 当该字段为 true 时,表示通过结点 ID 指定途经点,即 FindPathParameters.nodes = [ID1,ID2,...]; 反之表示通过结点坐标指定途经点,即 FindPathParameters.nodes = [{x1,y1},{x2,y2},...]。
-
nodesArray.<(GeometryPoint|L.LatLng|L.Point|ol.geom.Point|mapboxgl.LngLat|mapboxgl.Point|Array.<number>)>
-
最佳路径分析经过的结点或设施点数组,必设字段。该字段至少包含两个点。 当 FindPathParameters.isAnalyzeById = false 时,nodes 应为点的坐标数组; 当 FindPathParameters.isAnalyzeById = true 时,nodes 应为点的 ID 数组。
-
parameterTransportationAnalystParameter
-
交通网络分析通用参数。
Methods
-
destroy()
common/iServer/FindPathParameters.js, line 68 -
释放资源,将引用资源的属性置空。