SuperMapImageryProvider

new Cesium.SuperMapImageryProvider(options)

提供影像切片,通过SuperMap iServer REST API。
Name Type Description
options Object 参数对象包含以下属性:
Name Type Default Description
url String 影像服务地址。
name String '' optional 影像图层名称。
minimumLevel Number 0 optional 最小层级。
maximumLevel Number 20 optional 最大层级。
transparent boolean true optional 设置请求的地图服务的参数是否为transparent。
credit String 'MapQuest, SuperMap iServer Imagery' optional 影像服务描述信息。
tileFormat String '' optional 影像图片格式,默认为png。
cacheKey String optional 影像的三维缓存密钥。
layersID String optional 影像图层ID。
Example:
//创建provider。
var provider = new Cesium.SuperMapImageryProvider({url : URL_CONFIG.ZF_IMG});
//创建影像图层。
var layer = viewer.imageryLayers.addImageryProvider(provider);

Members

readonlycredit : Credit

获取该影像服务的描述信息对象。

readonlymaximumLevel : Number

获取最大层级(LOD调度时可以请求的最大层级)。

readonlyminimumLevel : Number

获取最小层级(LOD调度时可以请求的最小层级)。

packingRequest

批量请求编码方式。
See:

readonlyready : Boolean

获取该影像服务是否就绪。

readonlyreadyPromise : Promise

获取该服务的请求状态的promise。

readonlyrectangle : Rectangle

获取该影像服务的矩形范围。

resolution : Boolean

提高该影像图层的分辨率。
Example:
var provider=new SuperMapImageryProvider({
    url: URL_CONFIG.ZF_IMG,
    highResolution:true
});

subdomains : String

获取或者设置子域名称。通过该接口可以向指定的子域请求数据。

readonlytileDiscardPolicy : DiscardColorTileImagePolicy

获取丢弃影像切片颜色比例。

readonlytileFormat : Format

获取请求切片格式。

readonlytileHeight : Number

获取切片高度。

readonlytileWidth : Number

获取切片宽度。

readonlytilingScheme : TilingScheme

获取投影方式(支持经纬度投影和墨卡托投影)。

readonlyurl : String

获取影像服务的url。

Methods

getTileCredits(x, y, level)Array.<Credit>

获取TileCredits。
Name Type Description
x Number X坐标。
y Number Y坐标。
level Number tile等级。
Returns:
Throws:
  • DeveloperError : getTileCredits must not be called before the imagery provider is ready.

pickFeatures(x, y, level, longitude, latitude)Promise.<Array.<ImageryLayerFeatureInfo>>|undefined

Picking features is not currently supported by this imagery provider, so this function simply returns undefined.
Name Type Description
x Number The tile X coordinate.
y Number The tile Y coordinate.
level Number The tile level.
longitude Number The longitude at which to pick features.
latitude Number The latitude at which to pick features.
Returns:
A promise for the picked features that will resolve when the asynchronous picking completes. The resolved value is an array of ImageryLayerFeatureInfo instances. The array may be empty if no features are found at the given location. It may also be undefined if picking is not supported.

requestImage(x, y, level)Promise.<(Image|Canvas)>|undefined

为给定瓦片请求影像。
Name Type Description
x Number X坐标。
y Number Y坐标。
level Number tile等级。
Returns:

setLayerStatusParameters(v)*

设置地图子图层的过滤条件。
Name Type Description
v Array 过滤条件的数组
Returns:
Promise