Class: MeasureParameters

SuperMap.MeasureParameters

量算参数类。

new SuperMap.MeasureParameters(geometry, options)

common/iServer/MeasureParameters.js, line 8
Name Type Description
geometry Object

要量算的几何对象。

options Object

参数。

Name Type Default Description
unit SuperMap.Unit SuperMap.Unit.METER 可选

量算单位。

prjCoordSys string 可选

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

distanceMode string "Geodesic" 可选

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

Members

distanceModestring

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

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

geometryObject

要量算的几何对象。
点类型可以是:SuperMap.Geometry.Point|L.Marker|L.CircleMarker|L.Circle|L.GeoJSON|ol.geom.Point|ol.format.GeoJSON。
线类型可以是:SuperMap.Geometry.LineString|SuperMap.Geometry.LinearRing|L.Polyline|L.GeoJSON|ol.geom.LineString|ol.format.GeoJSON。
面类型可以是:SuperMap.Geometry.Polygon|L.Polygon|L.GeoJSON|ol.geom.Polygon|ol.format.GeoJSON。

prjCoordSysstring

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

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

Default Value:
SuperMap.Unit.METER

Methods

destroy()

common/iServer/MeasureParameters.js, line 60

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