com.supermap.web.core.geometry
public class GeoPoint
继承 GeoPoint Inheritance Geometry Inheritance flash.events.EventDispatcher

几何点对象.

该对象用 X、Y 坐标对确定一个位置。可用来表示国家的首都、饭店、公交站点等点状地物。



公共属性
  属性 定义方
    bounds : Rectangle2D
[Override] [read-only] 获取地理坐标系下几何对象的范围,也就是几何对象的最小外接矩形。GeoPoint 的最小外接矩形就是其本身,即 Rectangle2D(x, y, x, y)。
GeoPoint
    center : Point2D
[Override] [read-only]
GeoPoint
    defaultStyle : Style
[Override] [read-only] 获取指定对象的默认样式。
GeoPoint
  Inherited SRID : int
投影坐标参数。通过该参数,服务器判断Geometry对象的坐标参考系是否与数据集相同,如果不同,则在数据入库前进行投影变换。(SuperMap iServer 7.0及以上版本支持)
Geometry
    type : String
[Override] 获取或设置几何对象类型。对应于 Geometry 类中的常量。
GeoPoint
    x : Number
获取或设置几何点的 x 坐标。
GeoPoint
    y : Number
获取或设置几何点的 y 坐标。
GeoPoint
受保护的属性
  属性 定义方
  Inherited _center : Point2D
Geometry
公共方法
  方法 定义方
   
GeoPoint(x:Number = 0, y:Number = 0)
使用 X、Y 坐标对初始 GeoPoint 的新实例。
GeoPoint
   
[Override] 克隆几何对象.
GeoPoint
   
equals(geometry:Geometry):Boolean
[Override] 判断指定的几何对象是否与当前几何对象具有相同坐标值。
GeoPoint
受保护的方法
  方法 定义方
  Inherited
geometryChangeHandler(event:Event):void
Geometry
公共常量
  常量 定义方
  Inherited GEOLINE : String = SmGeoLine
[static] 定义常量 GEOLINE 的 type 属性值,表示几何对象类型——线。
Geometry
  Inherited GEOMETRY_CHANGE : String = geometryChange
[static] 定义常量 GEOMETRY_CHANGE 的 type 属性值。
Geometry
  Inherited GEOPOINT : String = SmGeoPoint
[static] 定义常量 GEOPOINT 的 type 属性值,表示几何对象类型——点。
Geometry
  Inherited GEOREGION : String = SmGeoRegion
[static] 定义常量 GEOREGION 的 type 属性值,表示几何对象类型——面。
Geometry
属性详细信息
bounds 属性
bounds:Rectangle2D  [read-only] [Override]

获取地理坐标系下几何对象的范围,也就是几何对象的最小外接矩形。GeoPoint 的最小外接矩形就是其本身,即 Rectangle2D(x, y, x, y)。


Implementation
    public function get bounds():Rectangle2D
center 属性  
center:Point2D  [read-only] [Override]


Implementation
    public function get center():Point2D
defaultStyle 属性  
defaultStyle:Style  [read-only] [Override]

获取指定对象的默认样式。


Implementation
    public function get defaultStyle():Style
type 属性  
type:String[Override]

获取或设置几何对象类型。对应于 Geometry 类中的常量。


Implementation
    public function get type():String
    public function set type(value:String):void

另请参见

x 属性  
x:Number

获取或设置几何点的 x 坐标。


Implementation
    public function get x():Number
    public function set x(value:Number):void
y 属性  
y:Number

获取或设置几何点的 y 坐标。


Implementation
    public function get y():Number
    public function set y(value:Number):void
构造函数详细信息
GeoPoint () 构造函数
public function GeoPoint(x:Number = 0, y:Number = 0)

使用 X、Y 坐标对初始 GeoPoint 的新实例。

参数
x:Number (default = 0) — x 坐标。
 
y:Number (default = 0) — y 坐标。
方法详细描述
clone () 方法
override public function clone():Geometry

克隆几何对象. clone 与 copy 的区别:clone要创建一个新的与原对象一样的对象;而 copy 则是将原对象中的值复制到现在的对象中,不需要重新创建一个对象。

返回
Geometry
equals () 方法  
override public function equals(geometry:Geometry):Boolean

判断指定的几何对象是否与当前几何对象具有相同坐标值。

参数

geometry:Geometry

返回
Boolean