| 包 | com.supermap.web.components |
| 类 | public class ZoomSlider |
| 继承 | ZoomSlider spark.components.supportClasses.SkinnableComponent |
地图缩放控件可控制地图的缩放级别。其缩放级别个数与地图比例尺数组 scales 或分辨率数组 resolutions 对应。若未设置比例尺数组或分辨率数组则为无限缩放,此时 ZoomSlider 将不显示滑动条 Slider。默认的 ZoomSlider 外观如下图所示:

| 属性 | 定义方 | ||
|---|---|---|---|
| map : Map
获取或设置与 ZoomSlider 关联的地图控件。
|
ZoomSlider | ||
| slider : Slider
获取或设置 ZoomSlider 的滑动条 Slider。
|
ZoomSlider | ||
| sliderHeightParam : int
获取或设置滑动条中刻度线之间的距离间隔,单位:像素。
|
ZoomSlider | ||
| zoomInButton : ButtonBase
获取或设置 ZoomSlider 的放大按钮。
|
ZoomSlider | ||
| zoomOutButton : ButtonBase
获取或设置 ZoomSlider 的缩小按钮。
|
ZoomSlider | ||
| 方法 | 定义方 | ||
|---|---|---|---|
|
初始化 ZoomSlider 类的新实例。
|
ZoomSlider | ||
|
refresh():void
刷新 ZoomSlider。当地图分辨率、可视范围等发生变动时均会调用该函数。
|
ZoomSlider | ||
| map | 属性 |
map:Map
获取或设置与 ZoomSlider 关联的地图控件。
public function get map():Map public function set map(value:Map):void| slider | 属性 |
slider:Slider
获取或设置 ZoomSlider 的滑动条 Slider。
public function get slider():Slider public function set slider(value:Slider):void| sliderHeightParam | 属性 |
sliderHeightParam:int
获取或设置滑动条中刻度线之间的距离间隔,单位:像素。
默认值为: 10.
public function get sliderHeightParam():int public function set sliderHeightParam(value:int):void| zoomInButton | 属性 |
zoomInButton:ButtonBase
获取或设置 ZoomSlider 的放大按钮。
public function get zoomInButton():ButtonBase public function set zoomInButton(value:ButtonBase):void| zoomOutButton | 属性 |
zoomOutButton:ButtonBase
获取或设置 ZoomSlider 的缩小按钮。
public function get zoomOutButton():ButtonBase public function set zoomOutButton(value:ButtonBase):void| ZoomSlider | () | 构造函数 |
public function ZoomSlider()
初始化 ZoomSlider 类的新实例。
| refresh | () | 方法 |
public function refresh():void
刷新 ZoomSlider。当地图分辨率、可视范围等发生变动时均会调用该函数。