Class: BaseImageryProvider

BaseImageryProvider

new BaseImageryProvider(options)

engineExtensions/scene/imageryProvider/BaseImageryProvider.js, line 3

基础影像服务接入类

Name Type Description
options Object
Name Type Default Description
url String null 可选

服务地址,服务地址格式请参考各个子类provider的API文档

tilingScheme Cesium.TilingScheme | CustomTilingScheme Cesium.GeographicTilingScheme 可选

瓦片的平铺方案,详见Cesium.TilingScheme

rectangle Cesium.Rectangle Cesium.Rectangle.MAX_VALUE 可选

地图加载范围,超出范围不会额外请求瓦片,详见Cesium.Rectangle

minimumLevel Number 0 可选

图层最小请求瓦片级别,小于该级别不再请求瓦片

maximumLevel Number 20 可选

图层最大请求瓦片级别,大于该级别不再请求瓦片

proxy Cesium.Proxy null 可选

转发代理

credit Cesium.Credit 'MapGIS' 可选

版权参数

httpMethod String 'GET' 可选

HTTP请求方式,"GET"、"POST",默认为GET请求

headers Object {} 可选

HTTP请求头,传入方式见下方示例,请严格按照HTTP请求头属性填写,可传入请求方式为POST时的编码方式,默认方式为"text/plain",请注意IGS.NET版本服务目前只支持"text/plain"的编码方式

Members

creditCesium.Credit

获取此图像提供程序处于活动状态时要显示的凭证

hasAlphaChannelBoolean

是否包含alpha通道,如果此属性为false,则alpha通道(如果存在)将被忽略。如果此属性为真,任何没有alpha 通道的图像将被视为它们的alpha在任何地方都是1.0。当此属性为false时,内存使用和纹理上传时间会减少

Default Value:
true

headersObject

请求头参数

httpMethodString

获取此图像提供程序处于活动状态时要显示的凭证

maximumLevelNumber

瓦片最大级别

minimumLevelNumber

瓦片最小级别

proxyCesium.Proxy

获取代理

rectangleRectangle

地图加载范围

tilingSchemeTilingScheme

瓦片平铺规则

urlString

服务地址

Methods

requestImage(x, y, level, request){Promise.<ImageryTypes>|undefined}

engineExtensions/scene/imageryProvider/BaseImageryProvider.js, line 81

请求给定瓦片的图像

Name Type Description
x Number

瓦片的X坐标

y Number

瓦片的Y坐标

level Number

瓦片的详细级别

request Request 可选

请求对象

Returns:
Type Description
Promise.<ImageryTypes> | undefined Returns a promise for the image that will resolve when the image is available, or undefined if there are too many active requests to the server, and the request should be retried later.