Summary
Methods:
| activate |
激活比例尺控件。 |
| deactivate |
禁用比例尺控件,禁用后 比例尺控件的文字描述及比例尺长度不随地图缩放发生改变 |
| destroy |
销毁控件,释放占用的内存。 |
| getControlType |
返回控件的类型 |
| getId |
获取控件唯一标识 |
| getMap |
获取控件绑定的地图对象。 |
| getStatus |
返回控件当前状态。 |
| setId |
设置控件唯一标识。如果唯一标识已经存在,则会返回添加失败异常。 |
Constructor
new ScaleBar(options)
Parameters:
| Name | Type | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 可选项
|
Example
let scaleBar = new hmap.control.ScaleBar({
"scaleTextStyle":'width: 100%;height: 20px;text-align: center;color:#ff0000',
"scaleBarStyle":'width: 100%; height: 3px; background-color: #cccccc'
});
Methods
-
activate()
-
激活比例尺控件。
Example
scaleBar.activate(); -
deactivate()
-
禁用比例尺控件,禁用后 比例尺控件的文字描述及比例尺长度不随地图缩放发生改变
Example
scaleBar.deactivate(); -
destroy()
-
销毁控件,释放占用的内存。
Example
scaleBar.destroy(); -
getControlType() → {String}
-
返回控件的类型
Returns:
String -控件类型的名称
-
getId() → {String}
-
获取控件唯一标识
Returns:
String -控件标识。
-
getMap() → {hmap.Map}
-
获取控件绑定的地图对象。
Returns:
hmap.Map -地图对象。
-
getStatus() → {Boolean}
-
返回控件当前状态。
Returns:
Boolean -true:表示激活 false:表示禁用。
-
setId(id)
-
设置控件唯一标识。如果唯一标识已经存在,则会返回添加失败异常。
Parameters:
Name Type Description idString 控件唯一标识。