com.supermap.web.symbol.grid
public class GridStyle
继承 GridStyle Inheritance MarkerStyle Inheritance Style Inheritance flash.events.EventDispatcher



公共属性
  属性 定义方
  Inherited angle : Number
获取或设置点的旋转角度(单位:度),对于以中心对称的点样式(如:Circle) 该属性不起作用。针对 GraphicMarkerStyle,angle 属性只对图片起作用。
MarkerStyle
    defaultStyle : Style
[static] [read-only] 返回一个默认样式
GridStyle
    gridItems : Array
返回当前方格项所在的数组对象
GridStyle
    isHorPriority : Boolean
设置方格是否水平优先排列显示,默认为True
GridStyle
    itemSize : Number
获取方格默认设置大小
GridStyle
    numGridItems : int
[read-only] 返回当前方格总数
GridStyle
  Inherited xOffset : Number
获取或设置锚点横向(X 方向)偏移量。单位:像素。
MarkerStyle
  Inherited yOffset : Number
获取或设置锚点纵向(Y 方向)偏移量。单位:像素。
MarkerStyle
公共方法
  方法 定义方
   
GridStyle(gridItems:Array = null, xOffset:Number = 0, yOffset:Number = 0)
构造函数
GridStyle
  Inherited
clear(sprite:Sprite):void
清除显示列表构造块 Sprite.graphics 中装载的所有矢量元素。
Style
   
[Override] 复制该对象,返回一个新的GridStyle实例
GridStyle
   
destroy(sprite:Sprite):void
[Override] 清理样式
GridStyle
   
draw(sprite:Sprite, geometry:Geometry, attributes:Object, map:Map):void
[Override] 绘制要素。
GridStyle
  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
属性详细信息
defaultStyle 属性
defaultStyle:Style  [read-only]

返回一个默认样式


Implementation
    public static function get defaultStyle():Style

另请参见

gridItems 属性  
gridItems:Array

返回当前方格项所在的数组对象


Implementation
    public function get gridItems():Array
    public function set gridItems(value:Array):void
isHorPriority 属性  
isHorPriority:Boolean

设置方格是否水平优先排列显示,默认为True


Implementation
    public function get isHorPriority():Boolean
    public function set isHorPriority(value:Boolean):void
itemSize 属性  
itemSize:Number

获取方格默认设置大小


Implementation
    public function get itemSize():Number
    public function set itemSize(value:Number):void
numGridItems 属性  
numGridItems:int  [read-only]

返回当前方格总数


Implementation
    public function get numGridItems():int
构造函数详细信息
GridStyle () 构造函数
public function GridStyle(gridItems:Array = null, xOffset:Number = 0, yOffset:Number = 0)

构造函数

参数
gridItems:Array (default = null) — 方格项数组 默认为三项
 
xOffset:Number (default = 0) — 水平偏移量(仅仅针对Feature有效)
 
yOffset:Number (default = 0) — 垂直偏移量(仅仅针对Feature有效)
方法详细描述
clone () 方法
override public function clone():Style

复制该对象,返回一个新的GridStyle实例

返回
Style — Style

另请参见

destroy () 方法  
override public function destroy(sprite:Sprite):void

清理样式

参数

sprite:Sprite

draw () 方法  
override public function draw(sprite:Sprite, geometry:Geometry, attributes:Object, map:Map):void

绘制要素。

参数

sprite:Sprite
 
geometry:Geometry
 
attributes:Object
 
map:Map