Class: MeasureParameters

MeasureParameters

量算参数类。该类用于设置量算单位、投影类型、量算方式等参数,量算方式包括:球面长度、平面长度。

new MeasureParameters(geometry, options)

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

</script>

// ES6 Import
import { MeasureParameters } from '@supermapgis/iclient-leaflet';

new MeasureParameters(geometry, options);

common/iServer/MeasureParameters.js, line 7
Name Type Description
geometry GeoJSONObject

要量算的几何对象。

options Object

可选参数。

Name Type Default Description
unit Unit Unit.METER 可选

量算单位。

prjCoordSys string 可选

用来指定该量算操作所使用的投影。

distanceMode string "Geodesic" 可选

用来指定量算的方式为按球面长度 'Geodesic' 或者平面长度 'Planar' 来计算。

Members

distanceModestring

用来指定量算的方式为按球面长度 'Geodesic' 或者平面长度 'Planar' 来计算。

Default Value:
"Geodesic"
Example
var param = new MeasureParameters(getmetry,{distanceMode:'Planar'});

geometryGeoJSONObject

prjCoordSysstring

用来指定该量算操作所使用的投影。

unitUnit

量算单位。即量算结果以米为单位。

Default Value:
Unit.METER

Methods

destroy()

common/iServer/MeasureParameters.js, line 61

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