Class: changeTileVersion

changeTileVersion

版本切换控件,支持IE10及以上

L.supermap.control.changeTileVersion(options)

leaflet/control/ChangeTileVersion.js, line 7
Name Type Description
options Object

logo控件配置项
layer - {L.Layer} 绑定的底图图层
position - {string} 控件位置 继承自leaflet control
title - {string} 鼠标滑过时提示
tooltip - {string} tooltip提示显示位置 top | right | bottom | left
collapsed - {boolean} 是否折叠。
nextText - {string} 下一个版本的按钮布局
lastText - {string} 上一个版本的按钮布局
ico - {string} 控件显示的logo
orientation - {string} 方向horizontal|vertical
switch - {boolean} 是否显示上/下一个版本切换控件

Example
L.supermap.control.changeTileVersion({
     layer: baseLayer,
     position: "topleft",
     orientation: "horizontal"
 }).addTo(map);

Extends

Methods

getTileSetsInfo()

leaflet/control/ChangeTileVersion.js, line 150

请求获取切片集信息

getValue()

leaflet/control/ChangeTileVersion.js, line 215

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

getVersion()

leaflet/control/ChangeTileVersion.js, line 223

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

lastTilesVersion()

leaflet/control/ChangeTileVersion.js, line 187

上一个版本

nextTilesVersion(){this}

leaflet/control/ChangeTileVersion.js, line 171

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

Returns:
Type Description
this this

removeLayer()

leaflet/control/ChangeTileVersion.js, line 163

移除绑定的地图图层

setContent(version)

leaflet/control/ChangeTileVersion.js, line 70

设置版本相关信息

Name Type Description
version Object

版本信息

setLayer(layer)

leaflet/control/ChangeTileVersion.js, line 118

绑定图层

Name Type Description
layer L.supermap.tiledMapLayer

绑定的图层

setToolTip(tooltip){this}

leaflet/control/ChangeTileVersion.js, line 95

设置提示信息

Name Type Description
tooltip HTMLElement | String

要需要设置的提示信息

Returns:
Type Description
this this

setVersionName(content){this}

leaflet/control/ChangeTileVersion.js, line 80

设置版本号

Name Type Description
content string

版本信息

Returns:
Type Description
this this

tilesVersion(version)

leaflet/control/ChangeTileVersion.js, line 197

根据指定版本号请求版本

Name Type Description
version string

版本号参数

update(tileVersions)

leaflet/control/ChangeTileVersion.js, line 140

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

Name Type Description
tileVersions number

待更新的切片版本号

updateLength(length)

leaflet/control/ChangeTileVersion.js, line 106

更新进度条长度

Name Type Description
length number

进度长度参数