SuperMap.Layer.SimpleCachedLayer

用于对接SuperMap iServer Java 6R的缓存图层(Version 3.1)。 该图层用于对接iserver2.0缓存,即简易缓存。 主要用于获取服务器上预先生成的地图缓存,在url访问上就有一定的特殊性 例如在http://localhost:8090/iserver/output/cache/下是存放用户通过管理界面预先生成的缓存。 所以url的组织就得按照这个目录来组织。

Inherits from

Summary
SuperMap.Layer.SimpleCachedLayer 用于对接SuperMap iServer Java 6R的缓存图层(Version 3.1)。 该图层用于对接iserver2.0缓存,即简易缓存。 主要用于获取服务器上预先生成的地图缓存,在url访问上就有一定的特殊性 例如在http://localhost:8090/iserver/output/cache/下是存放用户通过管理界面预先生成的缓存。 所以url的组织就得按照这个目录来组织。
Properties
layerName {String} 地图名称,默认为null。 图层初始化的时候设置,需要和服务器上已经缓存好的地图名称一样。
urlTemplate {String} URL模板。 默认取值为:”${layerName}_${w}x${h}/${scale}/${x}/${y}.${format}” 其中: ${layerName}表示图层名称 ${w}表示瓦片宽度 ${h}表示瓦片高度 ${scale}表示当前请求的比例尺 ${x}表示当前请求的行索引号 ${y}表示当前请求的列索引号 ${format}请求图片的格式,比如png、gif等 转换为实际地址为 eg:http://localhost:8090/iserver/output/cache/World Map_512x512/10000000/0/0.png
Constructor
SuperMap.Layer.SimpleCachedLayer 分块缓存图层。
Functions
clone 创建当前图层的副本。
destroy 解构TSimpleCachedLayer类,释放资源。

Properties

urlTemplate

{String} URL模板。 默认取值为:”${layerName}_${w}x${h}/${scale}/${x}/${y}.${format}” 其中: ${layerName}表示图层名称 ${w}表示瓦片宽度 ${h}表示瓦片高度 ${scale}表示当前请求的比例尺 ${x}表示当前请求的行索引号 ${y}表示当前请求的列索引号 ${format}请求图片的格式,比如png、gif等 转换为实际地址为 eg:http://localhost:8090/iserver/output/cache/World Map_512x512/10000000/0/0.png

layerName

{String} 地图名称,默认为null。 图层初始化的时候设置,需要和服务器上已经缓存好的地图名称一样。

Constructor

SuperMap.Layer.SimpleCachedLayer

分块缓存图层。

Parameters

name {String} 图层标识名称。
url {Array(String) or String} 图层的服务地址,是数组也可以是单个url,前者支持多地图服务轮询出图,大大提高显示速度。
layerName {String} 地图名称,必须和服务器上缓存好的地图名称相同。
options {Object} 附加到图层属性上的可选项。dpi 和 resolutions或scales属性必设。

Allowed options properties

dpi {String} 必设属性。
resolutions {Array} 分辨率数组。resolutions和scales设置其一
scales {Array} 比例尺数组。,resolutions和scales设置其一
tileSize {SuperMap.Size}设置瓦片的大小,默认为256x256。

Functions

clone

clone: function ( obj )

创建当前图层的副本。

Parameters

obj {Object}

Returns

{SuperMap.Layer.SimpleCachedLayer}新的图层。

destroy

destroy: function ()

解构TSimpleCachedLayer类,释放资源。

clone: function ( obj )
创建当前图层的副本。
destroy: function ()
解构TSimpleCachedLayer类,释放资源。
所有SuperMap iServer 6R 定义的图层类的基类。 备注:CanvasLayer有Canvas和NoCanvas两种渲染方式,在多个栅格图层情况下不建议Canvas与NoCanvas同时使用,避免不能改变图层顺序的问题
此类描绘一对高宽值的实例。
分块缓存图层。
Close