SuperMap.REST.Route

路由对象类。 路由对象为一系列有序的带有属性值 M 的 x,y 坐标对,其中 M 值为该结点的距离属性(到已知点的距离)。

Inherits from

Summary
SuperMap.REST.Route 路由对象类。 路由对象为一系列有序的带有属性值 M 的 x,y 坐标对,其中 M 值为该结点的距离属性(到已知点的距离)。
Properties
components {Array(SuperMap.Geometry)} 存储几何对象的数组。
id {Number} 路由对象在数据库中的id。 。
length {Number} 路由对象的长度。 单位与数据集的单位相同。
maxM {Number} 最大线性度量值,即所有结点到起始点的量算距离中最大值。
minM {Number} 最小线性度量值,即所有结点到起始点的量算距离中最小值。
type {String} 服务端几何对象类型。
Constructor
SuperMap.REST.Route 路由对象类构造函数。
Functions
destroy 释放资源,将引用资源的属性置空。

Properties

id

{Number} 路由对象在数据库中的id。 。

length

{Number} 路由对象的长度。 单位与数据集的单位相同。

maxM

{Number} 最大线性度量值,即所有结点到起始点的量算距离中最大值。

minM

{Number} 最小线性度量值,即所有结点到起始点的量算距离中最小值。

type

{String} 服务端几何对象类型。

components

{Array(SuperMap.Geometry)} 存储几何对象的数组。

Constructor

SuperMap.REST.Route

路由对象类构造函数。

Parameters

components {Array(SuperMap.Geometry.LinearRing or SuperMap.Geometry.LineString)} 形成路由对象的线数组
options {Object} 参数。

Allowed options properties

id {Number} 路由对象在数据库中的id。
length {Number} 路由对象的长度。
maxM {Number} 最大线性度量值,即所有结点到起始点的量算距离中最大值。
minM {Number} 最小线性度量值,即所有结点到起始点的量算距离中最小值。
type {String} 数据类型,如:”LINEM”

Functions

destroy

destroy: function()

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

字符串操作的一系列常用扩展函数.
几何对象类,描述地理对象的几何图形。
destroy: function()
释放资源,将引用资源的属性置空。
几何对象集合类,存储在本地的 components 属性中(可作为参数传递给构造函数)。 随着新的几何图形添加到集合中,将不能被克隆,当移动几何图形时,需要指定参照物。 getArea和getLength函数只能通过遍历存储几何对象的 components 数组,总计所有几何图形的面积和长度。 构造函数 SuperMap.Geometry.Collection 实例化此类新的实例。
几何对象线环类,是一个特殊的封闭的线串,在每次addPoint/removePoint之后会通过添加一个点(此点是复制的第一个点得到的) 作为最后的一个点来自动关闭线环。
几何对象线串类。
Close