com.supermap.web.events
public class ZoomEvent
继承 ZoomEvent Inheritance flash.events.Event

地图缩放事件类. 该类定义了三种与地图缩放相关的事件类型,即zoomStart、zoomUpdate、zoomEnd。
以上三种类型的事件由 Map 类声明,其它类不可对其进行监听或派发。



公共属性
  属性 定义方
    level : Number
获取或设置地图的缩放级别。默认值为 -1。
ZoomEvent
    viewBounds : Rectangle2D
获取或设置地图可视范围。默认值为 null。
ZoomEvent
    zoomFactor : Number
获取或设置地图缩放因子。默认值为 1。如:1 表示保持原状,2表示放大一倍,0.5表示缩小一倍。
ZoomEvent
公共方法
  方法 定义方
   
ZoomEvent(type:String, viewBounds:Rectangle2D = null, zoomFactor:Number = 1, level:Number = -1)
初始化 ZoomEvent 类的新实例。
ZoomEvent
公共常量
  常量 定义方
    ZOOM_END : String = zoomEnd
[static] 定义 zoomEnd 事件的 type 属性值。
ZoomEvent
    ZOOM_START : String = zoomStart
[static] 定义 zoomStart 事件的 type 属性值。
ZoomEvent
    ZOOM_UPDATE : String = zoomUpdate
[static] 定义 zoomUpdate 事件的 type 属性值。
ZoomEvent
属性详细信息
level 属性
level:Number

获取或设置地图的缩放级别。默认值为 -1。


Implementation
    public function get level():Number
    public function set level(value:Number):void
viewBounds 属性  
viewBounds:Rectangle2D

获取或设置地图可视范围。默认值为 null。


Implementation
    public function get viewBounds():Rectangle2D
    public function set viewBounds(value:Rectangle2D):void
zoomFactor 属性  
zoomFactor:Number

获取或设置地图缩放因子。默认值为 1。如:1 表示保持原状,2表示放大一倍,0.5表示缩小一倍。


Implementation
    public function get zoomFactor():Number
    public function set zoomFactor(value:Number):void
构造函数详细信息
ZoomEvent () 构造函数
public function ZoomEvent(type:String, viewBounds:Rectangle2D = null, zoomFactor:Number = 1, level:Number = -1)

初始化 ZoomEvent 类的新实例。

参数
type:String — 事件类型。必设属性。
 
viewBounds:Rectangle2D (default = null) — 地图可视范围。
 
zoomFactor:Number (default = 1) — 地图缩放因子。如:1 表示保持原状,2表示放大一倍,0.5表示缩小一倍。
 
level:Number (default = -1) — 地图显示级别。
常量描述
ZOOM_END 常量
public static const ZOOM_END:String = zoomEnd

定义 zoomEnd 事件的 type 属性值。

ZOOM_START 常量  
public static const ZOOM_START:String = zoomStart

定义 zoomStart 事件的 type 属性值。

ZOOM_UPDATE 常量  
public static const ZOOM_UPDATE:String = zoomUpdate

定义 zoomUpdate 事件的 type 属性值。