SuperMap.REST.MeasureParameters

量算参数类。 客户端要量算的地物间的距离或某个区域的面积是一个 {SuperMap.Geometry} 类型的几何对象({SuperMap.Geometry.LineString} 或 {SuperMap.Geometry.Polygon}), 它将与指定的量算单位一起作为量算参数传到服务端。最终服务端将以指定单位返回得到的距离或面积。

Summary
SuperMap.REST.MeasureParameters 量算参数类。 客户端要量算的地物间的距离或某个区域的面积是一个 {SuperMap.Geometry} 类型的几何对象({SuperMap.Geometry.LineString} 或 {SuperMap.Geometry.Polygon}), 它将与指定的量算单位一起作为量算参数传到服务端。最终服务端将以指定单位返回得到的距离或面积。
Properties
distanceMode {String} 在MeasureParameters的options中设置,用来指定量算的方式为按球面长度’Geodesic’或者平面长度’Planar’来计算,默认为’Geodesic’
geometry {SuperMap.Geometry} 要量算的几何对象({SuperMap.Geometry.LineString} 或 {SuperMap.Geometry.Polygon}),必设属性。
prjCoordSys {String} 在 MeasureParameters 的 options 中被设置,用来指定该量算操作所使用的投影。该项默认值为空。
unit {SuperMap.REST.Unit} 量算单位。默认单位:米,即量算结果以米为单位。
Constructor
SuperMap.REST.MeasureParameters 量算参数类构造函数。
Functions
destroy 释放资源,将引用资源的属性置空。

Properties

geometry

{SuperMap.Geometry} 要量算的几何对象({SuperMap.Geometry.LineString} 或 {SuperMap.Geometry.Polygon}),必设属性。

unit

{SuperMap.REST.Unit} 量算单位。默认单位:米,即量算结果以米为单位。

prjCoordSys

{String} 在 MeasureParameters 的 options 中被设置,用来指定该量算操作所使用的投影。该项默认值为空。

distanceMode

{String} 在MeasureParameters的options中设置,用来指定量算的方式为按球面长度’Geodesic’或者平面长度’Planar’来计算,默认为’Geodesic’

Exampels

var param = new Supermap.REST.MeasureParameters(getmetry,{distanceMode:'Planar'});

Constructor

SuperMap.REST.MeasureParameters

量算参数类构造函数。

Parameters

geometry {SuperMap.Geometry} 要量算的几何对象。
options {Object} 参数。

Allowed options properties

unit {SuperMap.REST.Unit} 量算单位。

Functions

destroy

destroy: function()

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

几何对象类,描述地理对象的几何图形。
几何对象线串类。
多边形几何对象类。
{Object} 距离单位枚举类。 该类定义了一系列距离单位类型。
destroy: function()
释放资源,将引用资源的属性置空。
Close