com.supermap.web.core.styles
public class Style
继承 Style Inheritance flash.events.EventDispatcher
子类 CellClusterStyle, CompositeStyle, FillStyle, GridItem, InfoStyle, LineStyle, MarkerStyle, SectorItem, SimpleClusterStyle, SparkClusterStyle, TextStyle

矢量要素显示风格基类.

设置地理要素 Feature 风格的父类。



公共方法
  方法 定义方
   
初始化 Style 类的新实例。
Style
   
clear(sprite:Sprite):void
清除显示列表构造块 Sprite.graphics 中装载的所有矢量元素。
Style
   
克隆 Style 对象。
Style
   
destroy(sprite:Sprite):void
销毁显示列表构造块 Sprite。
Style
   
draw(sprite:Sprite, geometry:Geometry, attributes:Object, map:Map):void
绘制要素。
Style
   
initialize(sprite:Sprite, geometry:Geometry, attributes:Object, map:Map):void
初始化 style。
Style
受保护的方法
  方法 定义方
   
派发 Event.CHANGE 事件。
Style
   
removeAllChildren(sprite:Sprite):void
清除 Sprite 中的所有子项。
Style
   
toScreenX(map:Map, mapX:Number):Number
将地图上某一点的 X 坐标转换为屏幕坐标。
Style
   
toScreenY(map:Map, mapY:Number):Number
将地图上某一点的 Y 坐标转换为屏幕坐标。
Style
构造函数详细信息
Style () 构造函数
public function Style()

初始化 Style 类的新实例。

方法详细描述
clear () 方法
public function clear(sprite:Sprite):void

清除显示列表构造块 Sprite.graphics 中装载的所有矢量元素。

参数

sprite:Sprite — 显示列表构造块,可用于显示图形并且也可包含子项的显示列表节点。

clone () 方法  
public function clone():Style

克隆 Style 对象。

返回
Style
destroy () 方法  
public function destroy(sprite:Sprite):void

销毁显示列表构造块 Sprite。

参数

sprite:Sprite — 显示列表构造块,可用于显示图形并且也可包含子项的显示列表节点。

dispatchEventChange () 方法  
protected function dispatchEventChange():void

派发 Event.CHANGE 事件。

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

绘制要素。

参数

sprite:Sprite — 显示列表构造块,可用于显示图形并且也可包含子项的显示列表节点。
 
geometry:Geometry — 要素几何信息。
 
attributes:Object — 要素属性信息。
 
map:Map — 用于装载要素的地图。

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

初始化 style。

参数

sprite:Sprite — 显示列表构造块,可用于显示图形并且也可包含子项的显示列表节点。
 
geometry:Geometry — 点要素几何信息。
 
attributes:Object — 点要素属性信息。
 
map:Map — 用于装载点要素的地图。

removeAllChildren () 方法  
protected function removeAllChildren(sprite:Sprite):void

清除 Sprite 中的所有子项。

参数

sprite:Sprite — 显示列表构造块,可用于显示图形并且也可包含子项的显示列表节点。

toScreenX () 方法  
protected function toScreenX(map:Map, mapX:Number):Number

将地图上某一点的 X 坐标转换为屏幕坐标。

参数

map:Map — 点对象所在的地图控件。
 
mapX:Number — 点对象的 X 坐标。

返回
Number — 转换后的坐标值。
toScreenY () 方法  
protected function toScreenY(map:Map, mapY:Number):Number

将地图上某一点的 Y 坐标转换为屏幕坐标。

参数

map:Map — 点对象所在的地图控件。
 
mapY:Number — 点对象的 Y 坐标。

返回
Number — 转换后的坐标值。