SuperMap.Geometry.EditPoint

点几何对象类。

Inherits from

Summary
SuperMap.Geometry.EditPoint 点几何对象类。
Properties
locked {Boolean} 是否为锁定状态编辑点
map {SuperMap.Map}
nHandle {Boolean} 位置点的nHandle属性
tag {float} 用来存储额外的属性,比例值的索引。
x {Boolean} 位置点的x方向位置
y {Boolean} 位置点的y方向位置
Constructor
SuperMap.Geometry.EditPoint 实例化点对象。
Functions
clone 克隆当前几何对象。
move 沿着x、y轴的正方向上按照给定的位移移动点对象,move 不仅改变了几何对象的位置并且清理了边界缓存。

Properties

x

{Boolean} 位置点的x方向位置

y

{Boolean} 位置点的y方向位置

nHandle

{Boolean} 位置点的nHandle属性

map

locked

{Boolean} 是否为锁定状态编辑点

tag

{float} 用来存储额外的属性,比例值的索引。

Constructor

SuperMap.Geometry.EditPoint

实例化点对象。

var point = new SuperMap.Geometry.EditPoint(-111.04, 45.68);

Parameters

x {float} x-坐标
y {float} y-坐标
nHandle {String} 用来存储点的Handle属性
map {SuperMap.Map}
locked {Boolean} 是否显示锁定状态的编辑点,默认为false
tag {float} 用来存储额外的属性,比例值的索引。

Functions

clone

clone: function ()

克隆当前几何对象。

Returns

{SuperMap.Geometry.GroupObject} 克隆的几何对象集合。

move

move: function( x,
y )

沿着x、y轴的正方向上按照给定的位移移动点对象,move 不仅改变了几何对象的位置并且清理了边界缓存。

Parameters

x {Float} x轴正方向上的偏移量。
y {Float} y轴正方向上偏移量。
var point = new SuperMap.Geometry.Point(10,20);
var dx = 10*Math.random();
var dy = 10*Math.random();
point.move(dx,dy);
地图类。 用于实例化map类创建一个新地图,实现地图在客户端的交互操作,可通过给创建的map添加图层和控件来扩展应用, 在创建地图时,如果没有添加指定的控件,则默认Navigation、PanZoomBar控件。
clone: function ()
克隆当前几何对象。
move: function( x,
y )
沿着x、y轴的正方向上按照给定的位移移动点对象,move 不仅改变了几何对象的位置并且清理了边界缓存。
几何对象集合类,存储在本地的 components 属性中(可作为参数传递给构造函数)。 随着新的几何图形添加到集合中,将不能被克隆,当移动几何图形时,需要指定参照物。 getArea和getLength函数只能通过遍历存储几何对象的 components 数组,总计所有几何图形的面积和长度。 构造函数 SuperMap.Geometry.Collection 实例化此类新的实例。
组合对象,即多个标号组合在一起形成的对象。
Close