包 | com.supermap.web.components |
类 | public class Magnifier |
继承 | Magnifier ![]() |
放大镜控件可以放大当前地图图层,也可以在当前图层上显示放大其他指定图层。
默认 MXML 属性mxmlContentFactory
属性 | 定义方 | ||
---|---|---|---|
disableMouseWheel : Boolean
获取或设置鼠标滚轮是否可控制放大镜的缩放级别。false 表示可以控制。
|
Magnifier | ||
height : Number
[Override] [write-only] 设置放大镜高度。单位:像素。
|
Magnifier | ||
layer : Layer
获取或设置放大镜关联的图层。
|
Magnifier | ||
map : Map
获取或设置放大镜关联的地图控件。
|
Magnifier | ||
mapEnabled : Boolean | Magnifier | ||
radius : Number
[write-only] 获取或设置放大镜的半径.
|
Magnifier | ||
skinClass : Class
[write-only] 设置放大镜的外观。此外观需由皮肤类来定义,有关使用皮肤如何定义控件外观,请参见专题文档“地图控件”。
|
Magnifier | ||
stageX : Number
[write-only] 获取或设置放大镜在屏幕上横轴的位置。
|
Magnifier | ||
stageY : Number
[write-only] 获取或设置放大镜在屏幕上纵轴的位置。
|
Magnifier | ||
visible : Boolean
[Override] [write-only]
|
Magnifier | ||
width : Number
[Override] [write-only] 设置放大镜宽度。单位:像素。
|
Magnifier | ||
zoomFactor : int
获取或设置放大镜的缩放因子。
|
Magnifier |
方法 | 定义方 | ||
---|---|---|---|
初始化 Magnifier 类的新实例。
|
Magnifier |
方法 | 定义方 | ||
---|---|---|---|
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[Override]
|
Magnifier |
disableMouseWheel | 属性 |
disableMouseWheel:Boolean
获取或设置鼠标滚轮是否可控制放大镜的缩放级别。false 表示可以控制。
默认值为: false
.
public function get disableMouseWheel():Boolean
public function set disableMouseWheel(value:Boolean):void
height | 属性 |
height:Number
[write-only] [Override]
设置放大镜高度。单位:像素。
public function set height(value:Number):void
layer | 属性 |
layer:Layer
获取或设置放大镜关联的图层。
public function get layer():Layer
public function set layer(value:Layer):void
map | 属性 |
map:Map
获取或设置放大镜关联的地图控件。
public function get map():Map
public function set map(value:Map):void
mapEnabled | 属性 |
mapEnabled:Boolean
默认值为: true
.
public function get mapEnabled():Boolean
public function set mapEnabled(value:Boolean):void
radius | 属性 |
radius:Number
[write-only]
获取或设置放大镜的半径.
若放大镜的宽和高不相等,表示放大镜为非圆,则该属性返回 -1。
public function set radius(value:Number):void
skinClass | 属性 |
skinClass:Class
[write-only]
设置放大镜的外观。此外观需由皮肤类来定义,有关使用皮肤如何定义控件外观,请参见专题文档“地图控件”。
public function set skinClass(value:Class):void
stageX | 属性 |
stageX:Number
[write-only]
获取或设置放大镜在屏幕上横轴的位置。
public function set stageX(value:Number):void
stageY | 属性 |
stageY:Number
[write-only]
获取或设置放大镜在屏幕上纵轴的位置。
public function set stageY(value:Number):void
visible | 属性 |
visible:Boolean
[write-only] [Override]
public function set visible(value:Boolean):void
width | 属性 |
width:Number
[write-only] [Override]
设置放大镜宽度。单位:像素。
public function set width(value:Number):void
zoomFactor | 属性 |
zoomFactor:int
获取或设置放大镜的缩放因子。
默认值为: 1
.
public function get zoomFactor():int
public function set zoomFactor(value:int):void
Magnifier | () | 构造函数 |
public function Magnifier()
初始化 Magnifier 类的新实例。
updateDisplayList | () | 方法 |
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
参数
unscaledWidth:Number |
|
unscaledHeight:Number |