Class: ChangeTileVersion

ChangeTileVersion

版本切换控件(目前仅支持IE10及以上)暂时不支持自定义位置

new ol.supermap.control.ChangeTileVersion(options)

openlayers/control/ChangeTileVersion.js, line 8
Name Type Description
options options

可选参数。如:
title - {string} 提示信息。
tooltip - {string} 提示显示位置 top | right | bottom | left。
collapsed - {boolean} 是否折叠。
lastText - {string} 上一个版本的按钮布局。
nextText - {string} 下一个版本的按钮布局。
ico - {string} 控件显示的logo。
orientation - {string} 方向horizontal|vertical。
switch - {boolean} 是否显示上/下一个版本切换控件

Example
var control = new ol.supermap.control.ChangeTileVersion({
          layer: baseLayer,
          orientation: "horizontal"
     });
     map.addControl(control)

Extends

Methods

getTileSetsInfo()

openlayers/control/ChangeTileVersion.js, line 336

请求获取切片集信息

getValue()

openlayers/control/ChangeTileVersion.js, line 404

获取进度条的值。注:(进度条的值并不是版本号)

getVersion()

openlayers/control/ChangeTileVersion.js, line 412

获取当前进度条值对应的版本号

lastTilesVersion(){this}

openlayers/control/ChangeTileVersion.js, line 375

获取上一个版本信息

Returns:
Type Description
this this

nextTilesVersion(){this}

openlayers/control/ChangeTileVersion.js, line 357

下一个版本,第一次不进行加减,是无版本的状态

Returns:
Type Description
this this

removeLayer()

openlayers/control/ChangeTileVersion.js, line 349

移除绑定的地图图层

setContent(version)

openlayers/control/ChangeTileVersion.js, line 257

设置版本相关信息

Name Type Description
version Object

版本信息

setLayer(layer)

openlayers/control/ChangeTileVersion.js, line 304

绑定图层

Name Type Description
layer Object

图层

setToolTip(tooltip){this}

openlayers/control/ChangeTileVersion.js, line 281

设置提示信息

Name Type Description
tooltip string

工具提示

Returns:
Type Description
this this

setVersionName(content)

openlayers/control/ChangeTileVersion.js, line 267

设置版本号

Name Type Description
content string

版本内容

tilesVersion(version)

openlayers/control/ChangeTileVersion.js, line 386

根据指定版本号请求版本

Name Type Description
version Object

版本信息

update(tileVersions)

openlayers/control/ChangeTileVersion.js, line 326

更新缓存切片集及进度条长度

Name Type Description
tileVersions Object

待更新的切片版本

updateLength(length)

openlayers/control/ChangeTileVersion.js, line 292

更新进度条长度

Name Type Description
length number

进度条长度