包 | com.supermap.web.core.styles |
类 | public class PredefinedMarkerStyle |
继承 | PredefinedMarkerStyle ![]() ![]() ![]() |
子类 | GraphicMarkerStyle |
用户可以直接使用该类设置点要素风格,也可以继承 MarkerStyle 类自定义其他的点要素风格。
属性 | 定义方 | ||
---|---|---|---|
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 | ||
pattern : Array
[read-only] 获取点要素边界类型编码。.
|
PredefinedMarkerStyle | ||
size : Number
获取或设置点要素大小。
|
PredefinedMarkerStyle | ||
symbol : String
获取或设置点要素形状。请参见常量部分。
|
PredefinedMarkerStyle | ||
![]() |
xOffset : Number
获取或设置锚点横向(X 方向)偏移量。单位:像素。
|
MarkerStyle | |
![]() |
yOffset : Number
获取或设置锚点纵向(Y 方向)偏移量。单位:像素。
|
MarkerStyle |
方法 | 定义方 | ||
---|---|---|---|
PredefinedMarkerStyle(symbol:String, size:Number = 12, color:Number = 0x4272d7, alpha:Number = 1, xOffset:Number = 0, yOffset:Number = 0, angle:Number = 0, border:PredefinedLineStyle = null)
初始化 PredefinedMarkerStyle 类的新实例。
|
PredefinedMarkerStyle | ||
clear(sprite:Sprite):void
[Override] 清除显示列表构造块 Sprite.graphics 中装载的所有矢量元素。
|
PredefinedMarkerStyle | ||
[Override] 克隆 Style 对象。
|
PredefinedMarkerStyle | ||
destroy(sprite:Sprite):void
[Override] 销毁显示列表构造块 Sprite。
|
PredefinedMarkerStyle | ||
[Override] 绘制要素。
|
PredefinedMarkerStyle | ||
![]() |
初始化 style。
|
Style |
常量 | 定义方 | ||
---|---|---|---|
SYMBOL_CIRCLE : String = circle
[static] 圆。
|
PredefinedMarkerStyle | ||
SYMBOL_DIAMOND : String = diamond
[static] 菱形。
|
PredefinedMarkerStyle | ||
SYMBOL_SECTOR : String = sector
[static] 扇形。
|
PredefinedMarkerStyle | ||
SYMBOL_SQUARE : String = square
[static] 正方形。
|
PredefinedMarkerStyle | ||
SYMBOL_STAR : String = star
[static] 五角星。
|
PredefinedMarkerStyle | ||
SYMBOL_TRIANGLE : String = triangle
[static] 三角形。
|
PredefinedMarkerStyle | ||
SYMBOL_X : String = x
[static] X 形。
|
PredefinedMarkerStyle |
alpha | 属性 |
alpha:Number
获取或设置要素透明度,0表示完全透明,1表示不透明。默认值为 1。
默认值为: 1
.
public function get alpha():Number
public function set alpha(value:Number):void
border | 属性 |
border:PredefinedLineStyle
获取或设置点要素的边界。PredefinedLineStyle 类。
默认值为: null
.
public function get border():PredefinedLineStyle
public function set border(value:PredefinedLineStyle):void
color | 属性 |
color:uint
获取或设置点要素填充颜色。默认为蓝色。
默认值为: 0xFF0000
.
public function get color():uint
public function set color(value:uint):void
defaultStyle | 属性 |
defaultStyle:Style
[read-only]
静态变量,获取 PredefinedMarkerStyle 类的默认样式。
public static function get defaultStyle():Style
pattern | 属性 |
pattern:Array
[read-only]
获取点要素边界类型编码。.
如 PredefinedLineStyle.SYMBOL_DASHDOT 线型的编码为(6,4,1,4,4),表示 DASH 的长度为 6,它与 DOT 之间的距离为 4,DOT 的大小为 1,重复距离为 4。如此反复则成一条线。
public function get pattern():Array
size | 属性 |
size:Number
获取或设置点要素大小。
默认值为: 10
.
public function get size():Number
public function set size(value:Number):void
symbol | 属性 |
symbol:String
获取或设置点要素形状。请参见常量部分。
public function get symbol():String
public function set symbol(value:String):void
PredefinedMarkerStyle | () | 构造函数 |
public function PredefinedMarkerStyle(symbol:String, size:Number = 12, color:Number = 0x4272d7, alpha:Number = 1, xOffset:Number = 0, yOffset:Number = 0, angle:Number = 0, border:PredefinedLineStyle = null)
初始化 PredefinedMarkerStyle 类的新实例。
参数symbol:String (default = NaN ) — 点样式。 |
|
size:Number (default = 12 ) — 点要素大小。 |
|
color:Number (default = 0x4272d7 ) — 要素颜色。 |
|
alpha:Number (default = 1 ) — 要素的透明度。 |
|
xOffset:Number (default = 0 ) — 要素锚点横向(X 方向)偏移量。 |
|
yOffset:Number (default = 0 ) — 要素锚点纵向(Y 方向)偏移量,默认为0。 |
|
angle:Number (default = 0 ) — 要素的旋转角度。 |
|
border:PredefinedLineStyle (default = null ) — 点边界。 |
clear | () | 方法 |
override public function clear(sprite:Sprite):void
清除显示列表构造块 Sprite.graphics 中装载的所有矢量元素。
参数
sprite:Sprite |
clone | () | 方法 |
destroy | () | 方法 |
override public function destroy(sprite:Sprite):void
销毁显示列表构造块 Sprite。
参数
sprite:Sprite |
draw | () | 方法 |
override public function draw(sprite:Sprite, geometry:Geometry, attributes:Object, map:Map):void
绘制要素。
参数
sprite:Sprite |
|
geometry:Geometry |
|
attributes:Object |
|
map:Map |
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 形。