Class: RouteCalculateMeasureParameters

RouteCalculateMeasureParameters

基于路由对象计算指定点 M 值操作的参数类。该类可设置路由对象、二维地理坐标点对象、容限、是否忽略子对象之间的距离等参数信息。

new RouteCalculateMeasureParameters(options)

Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
  new ol.supermap.RouteCalculateMeasureParameters(options);
  
  // 弃用的写法
  new SuperMap.RouteCalculateMeasureParameters(options);

</script>

// ES6 Import
import { RouteCalculateMeasureParameters } from '@supermapgis/iclient-ol';

new RouteCalculateMeasureParameters(options);

common/iServer/RouteCalculateMeasureParameters.js, line 6
Name Type Description
options Object

参数。

Name Type Default Description
sourceRoute Route | L.Polyline | ol.geom.LineString | GeoJSONObject

路由对象。该对象可以是用户自己生成或在数据源中查询得到的符合标准的路由对象。

point GeometryPoint | L.LatLng | L.Point | ol.geom.Point | mapboxgl.LngLat | Array.<number>

二维地理坐标点对象,包含 x,y 坐标值属性的对象。

tolerance number 可选

容限值。

isIgnoreGap boolean false 可选

是否忽略子对象之间的距离。

Members

isIgnoreGapboolean

是否忽略子对象之间的距离。

二维地理坐标点对象,包含 x,y 坐标值属性的对象。

路由对象。该对象可以是用户自己生成或在数据源中查询得到的符合标准的路由对象。

tolerancenumber

容限值。

Methods

destroy()

common/iServer/RouteCalculateMeasureParameters.js, line 53

释放资源,将引用资源的属性置空。