| 包 | com.supermap.web.components |
| 类 | public class OverviewMap |
| 继承 | OverviewMap spark.components.SkinnableContainer |
| Implements | mx.binding.IBindingClient, mx.core.IStateClient2 |
鹰眼控件与地图控件联动,以全局的方式显示了当前地图浏览位置。

图1
上图中缩放按钮用于控制鹰眼的最大化或最小化的显示。
《OverviewMap 接口变更说明》——
废弃接口:
indexBoxBorderColor
indexBoxSizeFactor
isDisableOverviewMapZoom
isOverviewVisiable
isViewEntirePan
新增接口:
overviewZoomFactor
indexBoxColor
indexBoxBorderAlpha
indexBoxBorderWeight
iconPosition
mapEnable
变更接口:
layer 修改为 layers
默认 MXML 属性mxmlContentFactory
| 属性 | 定义方 | ||
|---|---|---|---|
| currentState : String
[Override] 鹰眼地图当前的缩放状态,即鹰眼地图缩放按钮的状态,分打开“expand”和收缩“origin”,默认为“expand”。.
|
OverviewMap | ||
| iconPosition : String
[write-only] 鹰眼缩放按钮的显示位置(如图1)。分为:bottomleft(左下)、bottomright(右下)、topleft(左上)、topright(右上)。默认为:bottomleft。
|
OverviewMap | ||
| iconSource : Object
获取或设置鹰眼缩放按钮的图片路径。
|
OverviewMap | ||
| indexBoxAlpha : Number
索引框的填充透明度。默认为:0.3。
|
OverviewMap | ||
| indexBoxBorderAlpha : Number
索引框的边界透明度。默认为:0.5。
|
OverviewMap | ||
| indexBoxBorderWeight : int
索引框的边界透宽度。默认为:2。
|
OverviewMap | ||
| indexBoxColor : uint
索引框显示颜色(包括填充色和边界色)。默认为:0x0000cc。
|
OverviewMap | ||
| layers : Object
【必设】在鹰眼中显示的图层集合,有时一个 Map 会封装多个图层 Layer,通过该属性可以指定哪些图层可在鹰眼中显示。
|
OverviewMap | ||
| map : Map
【必设】与鹰眼关联的地图。
|
OverviewMap | ||
| mapEnable : Boolean | OverviewMap | ||
| overviewMode : String
鹰眼索引框的显示模式,目前包括两种显示模式:矩形模式(OverviewMap.RECT)和椭圆模式(OverviewMap.ELLIPSE)。默认为矩形模式.
|
OverviewMap | ||
| overviewZoomFactor : Number
由 zoomMode 属性可以看到,当索引框缩放模式为 OverviewMap.ZOOM_NORMAL 时,地图进行放大,鹰眼底图也会放大。该属性用于定义鹰眼底图的显示范围大小,默认为 0.2,表示鹰眼底图的显示范围是索引框所表示的地图显示范围的 5 倍,取值范围:[0.1,0.5]...
|
OverviewMap | ||
| visible : Boolean
[Override] [write-only] 控制鹰眼是否可见。
|
OverviewMap | ||
| zoomMode : String
索引框缩放模式,分 OverviewMap.ZOOM_NORMAL 和 OverviewMap.ZOOM_INDEXBOX_CAN_CHANGE 两种,OverviewMap.ZOOM_NORMAL 表示索引框大小不随地图缩放而改变;OverviewMap.ZOOM_INDEXBOX_CAN_CHANGE 表示索引框大小会随地图缩放而改变。默认为:OverviewMap.ZOOM_NORMAL...
|
OverviewMap | ||
| 属性 | 定义方 | ||
|---|---|---|---|
| skinParts : Object
[Override] [read-only]
|
OverviewMap | ||
| 方法 | 定义方 | ||
|---|---|---|---|
|
Constructor.
|
OverviewMap | ||
| 常量 | 定义方 | ||
|---|---|---|---|
| ELLIPSE : String = ellipse
[static] 索引框椭圆模式。
|
OverviewMap | ||
| RECT : String = rect
[static] 索引框矩形模式。
|
OverviewMap | ||
| ZOOM_INDEXBOX_CAN_CHANGE : String = indexBoxSizeCanChange
[static] 索引框缩放模式——indexBoxSizeCanChange,该模式表示当地图缩放时,索引框大小会随地图的缩放而变化...
|
OverviewMap | ||
| ZOOM_NORMAL : String = normal
[static] 索引框缩放模式——normal,该模式表示当地图缩放时,索引框大小保持不变...
|
OverviewMap | ||
| currentState | 属性 |
currentState:String[Override]
鹰眼地图当前的缩放状态,即鹰眼地图缩放按钮的状态,分打开“expand”和收缩“origin”,默认为“expand”。.
public function get currentState():String public function set currentState(value:String):void| iconPosition | 属性 |
iconPosition:String [write-only]
鹰眼缩放按钮的显示位置(如图1)。分为:bottomleft(左下)、bottomright(右下)、topleft(左上)、topright(右上)。默认为:bottomleft。
public function set iconPosition(value:String):void| iconSource | 属性 |
iconSource:Object
获取或设置鹰眼缩放按钮的图片路径。
此属性可用作数据绑定的源。修改此属性后,将调度 Bindable 事件。
public function get iconSource():Object public function set iconSource(value:Object):void| indexBoxAlpha | 属性 |
indexBoxAlpha:Number
索引框的填充透明度。默认为:0.3。
public function get indexBoxAlpha():Number public function set indexBoxAlpha(value:Number):void| indexBoxBorderAlpha | 属性 |
indexBoxBorderAlpha:Number
索引框的边界透明度。默认为:0.5。
public function get indexBoxBorderAlpha():Number public function set indexBoxBorderAlpha(value:Number):void| indexBoxBorderWeight | 属性 |
indexBoxBorderWeight:int
索引框的边界透宽度。默认为:2。
public function get indexBoxBorderWeight():int public function set indexBoxBorderWeight(value:int):void| indexBoxColor | 属性 |
indexBoxColor:uint
索引框显示颜色(包括填充色和边界色)。默认为:0x0000cc。
public function get indexBoxColor():uint public function set indexBoxColor(value:uint):void| layers | 属性 |
layers:Object
【必设】在鹰眼中显示的图层集合,有时一个 Map 会封装多个图层 Layer,通过该属性可以指定哪些图层可在鹰眼中显示。
public function get layers():Object public function set layers(value:Object):void| map | 属性 |
map:Map
【必设】与鹰眼关联的地图。
public function get map():Map public function set map(value:Map):void| mapEnable | 属性 |
mapEnable:Boolean
public function get mapEnable():Boolean public function set mapEnable(value:Boolean):void| overviewMode | 属性 |
overviewMode:String
鹰眼索引框的显示模式,目前包括两种显示模式:矩形模式(OverviewMap.RECT)和椭圆模式(OverviewMap.ELLIPSE)。默认为矩形模式.


public function get overviewMode():String public function set overviewMode(value:String):void| overviewZoomFactor | 属性 |
overviewZoomFactor:Number
由 zoomMode 属性可以看到,当索引框缩放模式为 OverviewMap.ZOOM_NORMAL 时,地图进行放大,鹰眼底图也会放大。该属性用于定义鹰眼底图的显示范围大小,默认为 0.2,表示鹰眼底图的显示范围是索引框所表示的地图显示范围的 5 倍,取值范围:[0.1,0.5]...
该属性只针对 zoomMode 属性值为 OverviewMap.ZOOM_NORMAL 时有效。
注意:有时鹰眼底图的实际显示范围与索引框显示范围之间的比例不等于 overviewZoomFactor 值,这是因为鹰眼底图显示范围的期望值(由索引框显示范围/overviewZoomFactor 计算得出)在地图中可能没有与之相对应的比例尺/分辨率,这时会取最近的比例尺/分辨率来显示,所以鹰眼底图显示范围的实际值可能会与期望值有所偏差。
public function get overviewZoomFactor():Number public function set overviewZoomFactor(value:Number):void另请参见
| skinParts | 属性 |
skinParts:Object [read-only] [Override]
protected function get skinParts():Object| visible | 属性 |
visible:Boolean [write-only] [Override]
控制鹰眼是否可见。
public function set visible(value:Boolean):void| zoomMode | 属性 |
zoomMode:String
索引框缩放模式,分 OverviewMap.ZOOM_NORMAL 和 OverviewMap.ZOOM_INDEXBOX_CAN_CHANGE 两种,OverviewMap.ZOOM_NORMAL 表示索引框大小不随地图缩放而改变;OverviewMap.ZOOM_INDEXBOX_CAN_CHANGE 表示索引框大小会随地图缩放而改变。默认为:OverviewMap.ZOOM_NORMAL...


public function get zoomMode():String public function set zoomMode(value:String):void| OverviewMap | () | 构造函数 |
public function OverviewMap()
Constructor.
| ELLIPSE | 常量 |
public static const ELLIPSE:String = ellipse
索引框椭圆模式。
| RECT | 常量 |
public static const RECT:String = rect
索引框矩形模式。
| ZOOM_INDEXBOX_CAN_CHANGE | 常量 |
public static const ZOOM_INDEXBOX_CAN_CHANGE:String = indexBoxSizeCanChange
索引框缩放模式——indexBoxSizeCanChange,该模式表示当地图缩放时,索引框大小会随地图的缩放而变化...
| ZOOM_NORMAL | 常量 |
public static const ZOOM_NORMAL:String = normal
索引框缩放模式——normal,该模式表示当地图缩放时,索引框大小保持不变...