用于对接SuperMap iServer Java 6R的缓存图层(Version 3.1)。 该图层用于对接iserver2.0缓存,即简易缓存。 主要用于获取服务器上预先生成的地图缓存,在url访问上就有一定的特殊性 例如在http://localhost:8090/iserver/output/cache/下是存放用户通过管理界面预先生成的缓存。 所以url的组织就得按照这个目录来组织。
SuperMap. |
用于对接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. |
分块缓存图层。 |
Functions | |
clone | 创建当前图层的副本。 |
destroy | 解构TSimpleCachedLayer类,释放资源。 |
{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
分块缓存图层。
name | {String} 图层标识名称。 |
url | {Array(String) or String} 图层的服务地址,是数组也可以是单个url,前者支持多地图服务轮询出图,大大提高显示速度。 |
layerName | {String} 地图名称,必须和服务器上缓存好的地图名称相同。 |
options | {Object} 附加到图层属性上的可选项。dpi 和 resolutions或scales属性必设。 |
dpi | {String} 必设属性。 |
resolutions | {Array} 分辨率数组。resolutions和scales设置其一 |
scales | {Array} 比例尺数组。,resolutions和scales设置其一 |
tileSize | {SuperMap.Size}设置瓦片的大小,默认为256x256。 |
创建当前图层的副本。
clone: function ( obj )
解构TSimpleCachedLayer类,释放资源。
destroy: function ()