包 | com.supermap.web.core.styles.graphicStyles |
类 | public class GraphicMarkerStyle |
继承 | GraphicMarkerStyle ![]() ![]() ![]() ![]() |
不仅支持常用样式:圆形、菱形、五角形等。还支持图片样式:icon。
属性 | 定义方 | ||
---|---|---|---|
![]() |
alpha : Number
获取或设置要素透明度,0表示完全透明,1表示不透明。默认值为 1。
|
PredefinedMarkerStyle | |
![]() |
angle : Number
获取或设置点的旋转角度(单位:度),对于以中心对称的点样式(如:Circle) 该属性不起作用。针对 GraphicMarkerStyle,angle 属性只对图片起作用。
|
MarkerStyle | |
![]() |
border : PredefinedLineStyle
获取或设置点要素的边界。PredefinedLineStyle 类。
|
PredefinedMarkerStyle | |
![]() |
color : uint
获取或设置点要素填充颜色。默认为蓝色。
|
PredefinedMarkerStyle | |
![]() |
defaultStyle : Style
[static] [read-only] 静态变量,获取 PredefinedMarkerStyle 类的默认样式。
|
PredefinedMarkerStyle | |
icon : Object
Bitmap 类型图片,即以图片标记点,该属性当 symbol 设置为 icon 时有效。
|
GraphicMarkerStyle | ||
![]() |
pattern : Array
[read-only] 获取点要素边界类型编码。.
|
PredefinedMarkerStyle | |
![]() |
size : Number
获取或设置点要素大小。
|
PredefinedMarkerStyle | |
![]() |
symbol : String
获取或设置点要素形状。请参见常量部分。
|
PredefinedMarkerStyle | |
![]() |
xOffset : Number
获取或设置锚点横向(X 方向)偏移量。单位:像素。
|
MarkerStyle | |
![]() |
yOffset : Number
获取或设置锚点纵向(Y 方向)偏移量。单位:像素。
|
MarkerStyle |
方法 | 定义方 | ||
---|---|---|---|
GraphicMarkerStyle(symbol:String, size:Number = 12, color:Number = 0x4272d7, alpha:Number = 1, xOffset:Number = 0, yOffset:Number = 0, angle:Number = 0, border:GraphicLineStyle = null, icon:Object = null)
初始化 GraphicMarkerStyle 类的新实例。
|
GraphicMarkerStyle | ||
![]() |
clear(sprite:Sprite):void
[Override] 清除显示列表构造块 Sprite.graphics 中装载的所有矢量元素。
|
PredefinedMarkerStyle | |
![]() |
[Override] 克隆 Style 对象。
|
PredefinedMarkerStyle | |
![]() |
destroy(sprite:Sprite):void
[Override] 销毁显示列表构造块 Sprite。
|
PredefinedMarkerStyle | |
[Override] 绘制要素。
|
GraphicMarkerStyle | ||
![]() |
初始化 style。
|
Style |
常量 | 定义方 | ||
---|---|---|---|
ICON : String = icon
[static]
|
GraphicMarkerStyle | ||
SYMBOL_CIRCLE : String = circle
[static]
|
GraphicMarkerStyle | ||
SYMBOL_DIAMOND : String = diamond
[static] 菱形。
|
GraphicMarkerStyle | ||
SYMBOL_SECTOR : String = sector
[static] 扇形。
|
GraphicMarkerStyle | ||
SYMBOL_SQUARE : String = square
[static] 正方形。
|
GraphicMarkerStyle | ||
SYMBOL_STAR : String = star
[static] 五角星。
|
GraphicMarkerStyle | ||
SYMBOL_TRIANGLE : String = triangle
[static] 三角形。
|
GraphicMarkerStyle | ||
SYMBOL_X : String = x
[static] X 形。
|
GraphicMarkerStyle |
icon | 属性 |
icon:Object
Bitmap 类型图片,即以图片标记点,该属性当 symbol 设置为 icon 时有效。
public function get icon():Object
public function set icon(value:Object):void
另请参见
GraphicMarkerStyle | () | 构造函数 |
public function GraphicMarkerStyle(symbol:String, size:Number = 12, color:Number = 0x4272d7, alpha:Number = 1, xOffset:Number = 0, yOffset:Number = 0, angle:Number = 0, border:GraphicLineStyle = null, icon:Object = null)
初始化 GraphicMarkerStyle 类的新实例。
参数symbol:String (default = NaN ) — 样式类型设置,包括:circle、diamond、sector、square、star、triangle、x、icon 八种。 |
|
size:Number (default = 12 ) — 点大小。 |
|
color:Number (default = 0x4272d7 ) — 颜色。 |
|
alpha:Number (default = 1 ) — 透明度。 |
|
xOffset:Number (default = 0 ) — 横向偏移量。 |
|
yOffset:Number (default = 0 ) — 纵向偏移量。 |
|
angle:Number (default = 0 ) — 旋转角度,只支持图片旋转。 |
|
border:GraphicLineStyle (default = null ) — 边界,GraphicLineStyle 类型。 |
|
icon:Object (default = null ) — 图片标记,当 symbol 设置为 icon 时,该参数有效。支持 Class/Bitmap 两种类型.. |
draw | () | 方法 |
override public function draw(sprite:Sprite, geometry:Geometry, attributes:Object, map:Map):void
绘制要素。
参数
sprite:Sprite |
|
geometry:Geometry |
|
attributes:Object |
|
map:Map |
ICON | 常量 |
public static const ICON:String = icon
SYMBOL_CIRCLE | 常量 |
public static const SYMBOL_CIRCLE:String = circle
SYMBOL_DIAMOND | 常量 |
public static const SYMBOL_DIAMOND:String = diamond
菱形。
SYMBOL_SECTOR | 常量 |
public static const SYMBOL_SECTOR:String = sector
扇形。
SYMBOL_SQUARE | 常量 |
public static const SYMBOL_SQUARE:String = square
正方形。
SYMBOL_STAR | 常量 |
public static const SYMBOL_STAR:String = star
五角星。
SYMBOL_TRIANGLE | 常量 |
public static const SYMBOL_TRIANGLE:String = triangle
三角形。
SYMBOL_X | 常量 |
public static const SYMBOL_X:String = x
X 形。