com.supermap.web.components
public class Magnifier
继承 Magnifier Inheritance spark.components.SkinnableContainer

放大镜控件.

放大镜控件可以放大当前地图图层,也可以在当前图层上显示放大其他指定图层。

默认 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.


Implementation
    public function get disableMouseWheel():Boolean
    public function set disableMouseWheel(value:Boolean):void
height 属性  
height:Number  [write-only] [Override]

设置放大镜高度。单位:像素。


Implementation
    public function set height(value:Number):void
layer 属性  
layer:Layer

获取或设置放大镜关联的图层。


Implementation
    public function get layer():Layer
    public function set layer(value:Layer):void
map 属性  
map:Map

获取或设置放大镜关联的地图控件。


Implementation
    public function get map():Map
    public function set map(value:Map):void
mapEnabled 属性  
mapEnabled:Boolean

默认值为: true.


Implementation
    public function get mapEnabled():Boolean
    public function set mapEnabled(value:Boolean):void
radius 属性  
radius:Number  [write-only]

获取或设置放大镜的半径.

若放大镜的宽和高不相等,表示放大镜为非圆,则该属性返回 -1。


Implementation
    public function set radius(value:Number):void
skinClass 属性  
skinClass:Class  [write-only]

设置放大镜的外观。此外观需由皮肤类来定义,有关使用皮肤如何定义控件外观,请参见专题文档“地图控件”。


Implementation
    public function set skinClass(value:Class):void
stageX 属性  
stageX:Number  [write-only]

获取或设置放大镜在屏幕上横轴的位置。


Implementation
    public function set stageX(value:Number):void
stageY 属性  
stageY:Number  [write-only]

获取或设置放大镜在屏幕上纵轴的位置。


Implementation
    public function set stageY(value:Number):void
visible 属性  
visible:Boolean  [write-only] [Override]


Implementation
    public function set visible(value:Boolean):void
width 属性  
width:Number  [write-only] [Override]

设置放大镜宽度。单位:像素。


Implementation
    public function set width(value:Number):void
zoomFactor 属性  
zoomFactor:int

获取或设置放大镜的缩放因子。

默认值为: 1.


Implementation
    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