com.supermap.web.core.styles
public class MarkerStyle
继承 MarkerStyle Inheritance Style Inheritance flash.events.EventDispatcher
子类 CloverStyle, GridStyle, PictureMarkerStyle, PredefinedMarkerStyle

点要素风格类.

该类是所有点要素样式的基类。系统提供了一种预定义点要素风格 PredefinedMarkerStyle 类.用户也可以继承 MarkerStyle 类自定义点要素风格。
MarkerStyle中封装了可用于旋转(angle)、平移(offsetX,offSetY)点对象的基本接口,示意图如下:



公共属性
  属性 定义方
    angle : Number
获取或设置点的旋转角度(单位:度),对于以中心对称的点样式(如:Circle) 该属性不起作用。针对 GraphicMarkerStyle,angle 属性只对图片起作用。
MarkerStyle
    xOffset : Number
获取或设置锚点横向(X 方向)偏移量。单位:像素。
MarkerStyle
    yOffset : Number
获取或设置锚点纵向(Y 方向)偏移量。单位:像素。
MarkerStyle
公共方法
  方法 定义方
   
初始化 MarkerStyle 类的新实例。
MarkerStyle
  Inherited
clear(sprite:Sprite):void
清除显示列表构造块 Sprite.graphics 中装载的所有矢量元素。
Style
  Inherited
克隆 Style 对象。
Style
  Inherited
destroy(sprite:Sprite):void
销毁显示列表构造块 Sprite。
Style
  Inherited
draw(sprite:Sprite, geometry:Geometry, attributes:Object, map:Map):void
绘制要素。
Style
  Inherited
initialize(sprite:Sprite, geometry:Geometry, attributes:Object, map:Map):void
初始化 style。
Style
受保护的方法
  方法 定义方
  Inherited
派发 Event.CHANGE 事件。
Style
  Inherited
removeAllChildren(sprite:Sprite):void
清除 Sprite 中的所有子项。
Style
  Inherited
toScreenX(map:Map, mapX:Number):Number
将地图上某一点的 X 坐标转换为屏幕坐标。
Style
  Inherited
toScreenY(map:Map, mapY:Number):Number
将地图上某一点的 Y 坐标转换为屏幕坐标。
Style
属性详细信息
angle 属性
angle:Number

获取或设置点的旋转角度(单位:度),对于以中心对称的点样式(如:Circle) 该属性不起作用。针对 GraphicMarkerStyle,angle 属性只对图片起作用。

默认值为: 0.

此属性可用作数据绑定的源。修改此属性后,将调度 Bindable 事件。


Implementation
    public function get angle():Number
    public function set angle(value:Number):void
xOffset 属性  
xOffset:Number

获取或设置锚点横向(X 方向)偏移量。单位:像素。

默认值为: 0.

此属性可用作数据绑定的源。修改此属性后,将调度 Bindable 事件。


Implementation
    public function get xOffset():Number
    public function set xOffset(value:Number):void
yOffset 属性  
yOffset:Number

获取或设置锚点纵向(Y 方向)偏移量。单位:像素。

默认值为: 0.

此属性可用作数据绑定的源。修改此属性后,将调度 Bindable 事件。


Implementation
    public function get yOffset():Number
    public function set yOffset(value:Number):void
构造函数详细信息
MarkerStyle () 构造函数
public function MarkerStyle()

初始化 MarkerStyle 类的新实例。