Class: ImageSuperMapRest

ImageSuperMapRest

SuperMap iServer Image 图层源。

new ImageSuperMapRest(options)

Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
  new ol.source.ImageSuperMapRest(options);
  
</script>

// ES6 Import
import { ImageSuperMapRest } from '@supermap/iclient-ol';

new ImageSuperMapRest(options);

openlayers/mapping/ImageSuperMapRest.js, line 15
Name Type Description
options Object

参数。

Name Type Default Description
url string

地图服务地址,例如: http://{ip}:{port}/iserver/services/map-world/rest/maps/World。

serverType ServerType SuperMap.ServerType.ISERVER 可选

服务类型 ISERVER|IPORTAL|ONLINE。

redirect boolean false 可选

是否重定向。

transparent boolean true 可选

瓦片是否透明。

antialias boolean false 可选

是否反走样地图。

cacheEnabled boolean true 可选

是否使用服务端的缓存,true 表示使用服务端的缓存。

prjCoordSys Object 可选

请求的地图的坐标参考系统。当此参数设置的坐标系统不同于地图的原有坐标系统时,系统会进行动态投影,并返回动态投影后的地图瓦片。例如:{"epsgCode":3857}。

layersID string 可选

获取进行切片的地图图层 ID,即指定进行地图切片的图层,可以是临时图层集,也可以是当前地图中图层的组合。

clipRegionEnabled boolean false 可选

是否地图只显示该区域覆盖的部分。true 表示地图只显示该区域覆盖的部分。

clipRegion ol.geom.Geometry 可选

地图显示裁剪的区域。是一个面对象,当 clipRegionEnabled = true 时有效,即地图只显示该区域覆盖的部分。

overlapDisplayed boolean false 可选

地图对象在同一范围内时,是否重叠显示。如果为 true,则同一范围内的对象会直接压盖;如果为 false 则通过 overlapDisplayedOptions 控制对象不压盖显示。

overlapDisplayedOptions OverlapDisplayedOptions 可选

避免地图对象压盖显示的过滤选项,当 overlapDisplayed 为 false 时有效,用来增强对地图对象压盖时的处理。

markerAngleFixed boolean false 可选

指定点状符号的角度是否固定。

textAngleFixed boolean false 可选

文本角度是否固定。

textOrientationFixed boolean false 可选

文本朝向是否固定。

paintBackground boolean false 可选

是否绘制地图背景。

maxVisibleTextSize boolean 可选

文本的最大可见尺寸,单位为像素。

maxVisibleVertex boolean 可选

最大几何对象可见节点数。如果几何对象的节点数超过指定的个数,则超过的那部分节点不显示。

minVisibleTextSize boolean 可选

文本的最小可见尺寸,单位为像素。

tileversion string 可选

切片版本名称,_cache 为 true 时有效。

tileProxy string 可选

代理地址。

rasterfunction NDVIParameter | HillshadeParameter 可选

栅格分析参数。

format string 'png' 可选

瓦片表述类型,支持 "png" 、"webp"、"bmp" 、"jpg"、"gif" 等图片类型。

imageLoadFunction function 可选

加载图片的方法。默认为function(imageTile, src) {imageTile.getImage().src = src;};

ratio string 1.5 可选

请求图片大小比例。 1 表示请求图片大小和地图视窗范围一致,2 表示请求图片大小是地图视窗范围的2倍,以此类推。

Extends

Methods

static optionsFromMapJSON(url, mapJSONObj)

openlayers/mapping/ImageSuperMapRest.js, line 207

获取地图 JSON 信息。

Name Type Description
url string

地址。

mapJSONObj Object

地图 JSON。