Appearance
KBE3D / KBCore / layers / XyzLayerOptions
接口: XyzLayerOptions
xyz标准金字塔瓦片服务图层类构造参数类型
继承
BaseTileLayerOptions.Omit<ConstructorOptions,"rectangle">
可索引
[x: string]: any
BaseLayerOptions 特性参数
id?
optionalid:string|number
图层id标识,默认为随机uuid
继承自
pid?
optionalpid:string|number
层父级的id,一般图层管理中使用,默认为-1
继承自
name?
optionalname:string|number
图层名称,默认为uuid
继承自
show?
optionalshow:boolean
图层是否显示,默认为true
继承自
homeVision?
optionalhomeVision:Vision
图层自定义定位视角
继承自
BaseTileLayerOptions.homeVision
flyTo?
optionalflyTo:boolean
加载完成数据后是否自动飞行定位到数据所在的区域,默认为false 以homeVision参数配置的图层自定义定位视角为最高优先级
继承自
popup?
optionalpopup:boolean|PopupOptions
绑定鼠标点击弹窗
继承自
eventParent?
optionaleventParent:false|BaseClass
指定的事件冒泡对象,默认为earth对象,传入false时不冒泡
继承自
BaseTileLayerOptions.eventParent
isInternal?
optionalisInternal:boolean
内部使用的辅助图层标识(noLayerManage),设置为true的不对外展示,如earth.getLayers方法将不会获取isInternal为true的图层
继承自
BaseTileLayerOptions.isInternal
BaseTileLayerOptions 特性参数
zIndex?
optionalzIndex:number
图层顺序,数字大的在上面
继承自
alpha?
optionalalpha:number
图层透明度, 取值范围:0.0-1.0(与opacity二选一即可,两个都存在时alpha优先),默认值:1
继承自
nightAlpha?
optionalnightAlpha:number
当启用日照阴影时,夜间图层透明度,取值范围:0.0-1.0(与opacity二选一即可,两个都存在时alpha优先),默认值:1
继承自
BaseTileLayerOptions.nightAlpha
dayAlpha?
optionaldayAlpha:number
当启用日照阴影时,日间图层透明度,取值范围:0.0-1.0(与opacity二选一即可,两个都存在时alpha优先),默认值:1
继承自
brightness?
optionalbrightness:number
亮度,取值范围:0.0-3.0,默认值:1
继承自
BaseTileLayerOptions.brightness
contrast?
optionalcontrast:number
对比度,取值范围:0.0-3.0,1.0使用未修改的图像颜色,小于1.0会降低对比度,而大于1.0则会提高对比度,默认值:1
继承自
hue?
optionalhue:number
色调,取值范围:0.0-3.0,0.0使用未修改的图像颜色,默认值:0
继承自
saturation?
optionalsaturation:number
饱和度,取值范围:0.0-3.0,1.0使用未修改的图像颜色,小于1.0会降低饱和度,而大于1.0则会增加饱和度,默认值:1
继承自
BaseTileLayerOptions.saturation
gamma?
optionalgamma:number
伽马校正值,取值范围:0.0-3.0,1.0使用未修改的图像颜色,默认值:1
继承自
opacity?
optionalopacity:number
图层透明度,取值范围:0~1
继承自
proxy?
optionalproxy:string|Proxy
图层代理服务,服务本身需要自行使用nginx或其他手段保证其存在
继承自
属性
url
url:
string|Resource
用于请求瓦片的URL模板。它包含以下关键字: <ul> <li><code>{z}</code>:瓦片在瓦片方案中的层级。层级0是四叉树金字塔的根。</li> <li><code>{x}</code>:瓦片在瓦片方案中的X坐标,其中0表示最西侧的瓦片。</li> <li><code>{y}</code>:瓦片在瓦片方案中的Y坐标,其中0表示最北侧的瓦片。</li> <li><code>{s}</code>:可用的子域之一,用于克服浏览器对每个主机同时请求数量的限制。</li> <li><code>{reverseX}</code>:瓦片在瓦片方案中的X坐标,但在这里0表示最东侧的瓦片。</li> <li><code>{reverseY}</code>:瓦片在瓦片方案中的Y坐标,但在这里0表示最南侧的瓦片。</li> <li><code>{reverseZ}</code>:瓦片在瓦片方案中的层级,但在这里层级0表示四叉树金字塔的最大层级。为了使用reverseZ,必须定义maximumLevel。</li> <li><code>{westDegrees}</code>:瓦片在地理坐标系中的西边缘的度数。</li> <li><code>{southDegrees}</code>:瓦片在地理坐标系中的南边缘的度数。</li> <li><code>{eastDegrees}</code>:瓦片在地理坐标系中的东边缘的度数。</li> <li><code>{northDegrees}</code>:瓦片在地理坐标系中的北边缘的度数。</li> <li><code>{westProjected}</code>:瓦片在瓦片方案的投影坐标系中的西边缘。</li> <li><code>{southProjected}</code>:瓦片在瓦片方案的投影坐标系中的南边缘。</li> <li><code>{eastProjected}</code>:瓦片在瓦片方案的投影坐标系中的东边缘。</li> <li><code>{northProjected}</code>:瓦片在瓦片方案的投影坐标系中的北边缘。</li> <li><code>{width}</code>:每个瓦片的像素宽度。</li> <li><code>{height}</code>:每个瓦片的像素高度。</li> </ul>
继承自
pickFeaturesUrl?
optionalpickFeaturesUrl:string|Resource
用于选择要素的URL模板。如果未指定此属性,则 Cesium.UrlTemplateImageryProvider#pickFeatures 将立即返回未定义(undefined),表示未选择任何要素。该URL模板支持<code>url</code>参数支持的所有关键字,并加上以下关键字: <ul> <li><code>{i}</code>:所选位置的像素列(水平坐标),其中最西侧的像素为0。</li> <li><code>{j}</code>:所选位置的像素行(垂直坐标),其中最北侧的像素为0。</li> <li><code>{reverseI}</code>:所选位置的像素列(水平坐标),但在这里最东侧的像素为0。</li> <li><code>{reverseJ}</code>:所选位置的像素行(垂直坐标),但在这里最南侧的像素为0。</li> <li><code>{longitudeDegrees}</code>:所选位置的经度(度)。</li> <li><code>{latitudeDegrees}</code>:所选位置的纬度(度)。</li> <li><code>{longitudeProjected}</code>:所选位置在瓦片方案的投影坐标系中的经度。</li> <li><code>{latitudeProjected}</code>:所选位置在瓦片方案的投影坐标系中的纬度。</li> <li><code>{format}</code>:获取要素信息的格式,如 Cesium.GetFeatureInfoFormat 中所指定。</li> </ul>
继承自
ConstructorOptions.pickFeaturesUrl
urlSchemeZeroPadding?
optionalurlSchemeZeroPadding:any
获取每个瓦片坐标的URL方案零填充。格式是'000',其中每个坐标将在左侧用零填充以匹配传递的零字符串的宽度。 例如,设置:urlSchemeZeroPadding: { '{x}': '0000'},将导致在生成的URL中,'x'值为12时,对于{x}将返回字符串'0012'。 如果传递的对象包含以下关键字: <ul> <li> <code>{z}</code>:瓦片方案中层级的零填充。</li> <li> <code>{x}</code>:瓦片方案中X坐标的零填充。</li> <li> <code>{y}</code>:瓦片方案中Y坐标的零填充。</li> <li> <code>{reverseX}</code>:瓦片方案中反向X坐标的零填充(某些瓦片系统可能使用)。</li> <li> <code>{reverseY}</code>:瓦片方案中反向Y坐标的零填充(某些瓦片系统可能使用)。</li> <li> <code>{reverseZ}</code>:瓦片方案中反向Z坐标的零填充(较少见,因为瓦片系统通常只处理二维或三维中的层级和XY坐标)。</li> </ul>
继承自
ConstructorOptions.urlSchemeZeroPadding
subdomains?
optionalsubdomains:string|string[]
用于URL模板中<code>{s}</code>占位符的子域。如果此参数是单个字符串,则字符串中的每个字符都是一个子域。如果它是一个数组,则数组中的每个元素都是一个子域。
继承自
credit?
optionalcredit:string|Credit
数据源的版权信息,将显示在画布上。
继承自
minimumLevel?
optionalminimumLevel:number
影像提供者支持的最小细节级别。在指定此参数时,请注意最小级别上的瓦片数量应该很小,如四个或更少。较大的数量可能会导致渲染问题。
继承自
ConstructorOptions.minimumLevel
maximumLevel?
optionalmaximumLevel:number
影像提供者支持的最大细节级别,如果没有限制则为undefined。
继承自
ConstructorOptions.maximumLevel
tilingScheme?
optionaltilingScheme:TilingScheme
指定如何将椭球面分割成瓦片的瓦片方案。如果未提供此参数,则使用Cesium.WebMercatorTilingScheme。
继承自
ConstructorOptions.tilingScheme
ellipsoid?
optionalellipsoid:Ellipsoid
椭球体。如果指定了tilingScheme,则忽略此参数并使用瓦片方案的椭球体。如果两者都未指定,则使用WGS84椭球体。
继承自
tileWidth?
optionaltileWidth:number
图像瓦片的像素宽度。
继承自
tileHeight?
optionaltileHeight:number
图像瓦片的像素高度。
继承自
hasAlphaChannel?
optionalhasAlphaChannel:boolean
如果此影像提供者提供的图像包含alpha通道,则为true;否则为false。如果此属性为false,则将忽略任何存在的alpha通道。如果此属性为true,则将任何没有alpha通道的图像视为其alpha值在整个图像上都为1.0。当此属性为false时,可能会减少内存使用量和纹理上传时间。
继承自
ConstructorOptions.hasAlphaChannel
getFeatureInfoFormats?
optionalgetFeatureInfoFormats:GetFeatureInfoFormat[]
当调用Cesium.UrlTemplateImageryProvider#pickFeatures以在特定位置获取要素信息时,应使用的格式。如果未指定此参数,则禁用要素拾取。
继承自
ConstructorOptions.getFeatureInfoFormats
enablePickFeatures?
optionalenablePickFeatures:boolean
如果为true,则Cesium.UrlTemplateImageryProvider#pickFeatures将请求<code>pickFeaturesUrl</code>并尝试解释响应中包含的要素。如果为false,则Cesium.UrlTemplateImageryProvider#pickFeatures将立即返回undefined(表示没有可拾取的要素),而不会与服务器通信。如果你知道你的数据源不支持拾取要素,或者不希望此提供者的要素被拾取,请将此属性设置为false。请注意,这可以通过修改Cesium.UriTemplateImageryProvider#enablePickFeatures属性来动态覆盖。
继承自
ConstructorOptions.enablePickFeatures
tileDiscardPolicy?
optionaltileDiscardPolicy:TileDiscardPolicy
根据某些标准丢弃瓦片图像的策略。
继承自
ConstructorOptions.tileDiscardPolicy
customTags?
optionalcustomTags:any
允许在URL模板中替换自定义关键字。该对象必须以字符串作为键,以函数作为值。这些函数将在请求URL之前被调用,并允许根据需要进行动态替换。
继承自
rectangle?
optionalrectangle:ParserRectangleInput
图像覆盖的矩形区域,以弧度为单位。
继承自
BaseTileLayerOptions.rectangle
crs?
optionalcrs:CRSValue
瓦片数据的坐标系信息,默认为墨卡托投影 CRS.EPSG3857 CRSValue
继承自
chinaCRS?
optionalchinaCRS:ChinaCRSValue
标识瓦片的国内坐标系(用于自动纠偏或加偏),自动将瓦片转为map对应的chinaCRS类型坐标系 ChinaCRSValue
