Class: TileSuperMapRest

TileSuperMapRest

SuperMap iServer TileImage图层源。

new ol.source.TileSuperMapRest(options)

openlayers/mapping/TileSuperMapRest.js, line 7
Name Type Description
options Object

可选参数。如:
url - {string} 服务地址。
attributions - {string} 版权描述信息。
cacheSize - {number} 缓冲大小。
tileLoadFunction - {function} 切片加载完成后执行函数。
maxZoom - {Object} 最大缩放级别。
opaque - {boolean} 是否透明。

Extends

Methods

staticol.source.TileSuperMapRest.createTileGrid(extent, maxZoom, minZoom, tileSize, origin)

openlayers/mapping/TileSuperMapRest.js, line 355

创建切片网格

Name Type Description
extent number

长度

maxZoom number

最大的放大级别

minZoom number

最小的放大级别

tileSize number

瓦片的尺寸

origin number

原点

staticol.source.TileSuperMapRest.optionsFromMapJSON(url, mapJSONObj)

openlayers/mapping/TileSuperMapRest.js, line 303

从 MapJSON 中获取参数对象

Name Type Description
url string

地址

mapJSONObj Object

地图JSON对象

changeTilesVersion()

openlayers/mapping/TileSuperMapRest.js, line 253

切换到某一版本的切片,并重绘。通过this.tempIndex保存需要切换的版本索引。

createLayerUrl()

openlayers/mapping/TileSuperMapRest.js, line 153

获取新建图层地址

getAllRequestParams()

openlayers/mapping/TileSuperMapRest.js, line 90

获取全部请求参数

getFullRequestUrl()

openlayers/mapping/TileSuperMapRest.js, line 141

获取完整的请求地址

getRequestParamString()

openlayers/mapping/TileSuperMapRest.js, line 164

获取请求参数的字符串

lastTilesVersion()

openlayers/mapping/TileSuperMapRest.js, line 235

请求上一个版本切片,并重新绘制

mergeTileVersionParam(version){boolean}

openlayers/mapping/TileSuperMapRest.js, line 287

更改URL请求参数中的切片版本号,并重绘。

Name Type Description
version Object

版本信息

Returns:
Type Description
boolean 是否成功

nextTilesVersion()

openlayers/mapping/TileSuperMapRest.js, line 244

请求下一个版本切片,并重新绘制。

setTileSetsInfo(tileSets)

openlayers/mapping/TileSuperMapRest.js, line 218

设置瓦片集信息

Name Type Description
tileSets Object

瓦片集合

updateCurrentTileSetsIndex(index)

openlayers/mapping/TileSuperMapRest.js, line 278

更新当前切片集索引,目前主要提供给控件使用。

Name Type Description
index number

索引号