addS3MLayer
addS3MLayer: (name: string, url: string) => Promise<boolean>
Type declaration
- (name: string, url: string): Promise<boolean>
Returns Promise<boolean>
是否成功
getS3MLayerAttribute
getS3MLayerAttribute: (
name: string,
id: number,
) => Promise<Record<string, unknown> | undefined>
Type declaration
- (name: string, id: number): Promise<Record<string, unknown> | undefined>
Returns Promise<Record<string, unknown> | undefined>
属性。获取失败返回 undefined
getS3MLayerBottomAltitude
getS3MLayerBottomAltitude: (name: string) => number
Type declaration
- (name: string): number
Returns number
切片底部高程
getS3MLayerIgnoreNormal
getS3MLayerIgnoreNormal: (name: string) => boolean
Type declaration
- (name: string): boolean
Returns boolean
是否忽略或重新计算法线
getS3MLayerLoadingPriority
getS3MLayerLoadingPriority: (name: string) => number
getS3MLayerLodRangeScale
getS3MLayerLodRangeScale: (name: string) => number
Type declaration
- (name: string): number
Returns number
切片图层的LOD层级切换距离缩放系数
getS3MLayerMaxVisibleAltitude
getS3MLayerMaxVisibleAltitude: (layer: string) => number
Type declaration
- (layer: string): number
Returns number
最大显示高度,单位米
getS3MLayerMaxVisibleDistance
getS3MLayerMaxVisibleDistance: (layer: string) => number
Type declaration
- (layer: string): number
Returns number
最大可见距离,单位米
getS3MLayerMinVisibleAltitude
getS3MLayerMinVisibleAltitude: (layer: string) => number
Type declaration
- (layer: string): number
Returns number
最小显示高度,单位米
getS3MLayerMinVisibleDistance
getS3MLayerMinVisibleDistance: (layer: string) => number
Type declaration
- (layer: string): number
Returns number
最小可见距离,单位米
getS3MTilesWaterStyle
getS3MTilesWaterStyle: (name: string) => S3MWaterStyle | undefined isS3MLayerOrderIndependentTranslucency
isS3MLayerOrderIndependentTranslucency: (name: string) => boolean
Type declaration
- (name: string): boolean
Returns boolean
是否反色
isS3MLayerRGBTOBGR
isS3MLayerRGBTOBGR: (name: string) => boolean
Type declaration
- (name: string): boolean
Returns boolean
是否反色
isS3MLayerVisible
isS3MLayerVisible: (name: string) => boolean
Type declaration
- (name: string): boolean
Returns boolean
是否可见
removeS3MLayer
removeS3MLayer: (name: string) => Promise<boolean>
Type declaration
- (name: string): Promise<boolean>
Returns Promise<boolean>
是否成功
setS3MLayerBottomAltitude
setS3MLayerBottomAltitude: (name: string, bottomAltitude: number) => void
Type declaration
- (name: string, bottomAltitude: number): void
Parameters
- name: string
- bottomAltitude: number
Returns void
是否成功
setS3MLayerIgnoreNormal
setS3MLayerIgnoreNormal: (name: string, ignoreNormal: boolean) => void
Type declaration
- (name: string, ignoreNormal: boolean): void
Parameters
- name: string
- ignoreNormal: boolean
Returns void
是否成功
setS3MLayerLoadingPriority
setS3MLayerLoadingPriority: (name: string, loadingPriorityMode: number) => void
Type declaration
- (name: string, loadingPriorityMode: number): void
Parameters
- name: string
- loadingPriorityMode: number
Returns void
setS3MLayerLodRangeScale
setS3MLayerLodRangeScale: (name: string, lodRangeScale: number) => void
Type declaration
- (name: string, lodRangeScale: number): void
Parameters
- name: string
- lodRangeScale: number
Returns void
setS3MLayerMaxVisibleAltitude
setS3MLayerMaxVisibleAltitude: (layer: string, height: number) => void
Type declaration
- (layer: string, height: number): void
Parameters
- layer: string
- height: number
Returns void
setS3MLayerMaxVisibleDistance
setS3MLayerMaxVisibleDistance: (layer: string, distance: number) => void
Type declaration
- (layer: string, distance: number): void
Parameters
- layer: string
- distance: number
Returns void
setS3MLayerMinVisibleAltitude
setS3MLayerMinVisibleAltitude: (layer: string, height: number) => void
Type declaration
- (layer: string, height: number): void
Parameters
- layer: string
- height: number
Returns void
setS3MLayerMinVisibleDistance
setS3MLayerMinVisibleDistance: (layer: string, distance: number) => void
Type declaration
- (layer: string, distance: number): void
Parameters
- layer: string
- distance: number
Returns void
setS3MLayerOrderIndependentTranslucency
setS3MLayerOrderIndependentTranslucency: (
name: string,
isOrderIndependentTranslucency: boolean,
) => void
Type declaration
- (name: string, isOrderIndependentTranslucency: boolean): void
Parameters
- name: string
- isOrderIndependentTranslucency: boolean
Returns void
是否成功
setS3MLayerOverlapDisplay
setS3MLayerOverlapDisplay: (layer: string, overlap: boolean) => void
Type declaration
- (layer: string, overlap: boolean): void
Parameters
- layer: string
- overlap: boolean
Returns void
setS3MLayerRelatedTextLayer
setS3MLayerRelatedTextLayer: (
layer: string,
textLayer: string | undefined,
) => void
Type declaration
- (layer: string, textLayer: string | undefined): void
Parameters
- layer: string
- textLayer: string | undefined
Returns void
setS3MLayerRGBTOBGR
setS3MLayerRGBTOBGR: (name: string, isRGBTOBGR: boolean) => void
Type declaration
- (name: string, isRGBTOBGR: boolean): void
Parameters
- name: string
- isRGBTOBGR: boolean
Returns void
是否成功
setS3MLayerVisible
setS3MLayerVisible: (name: string, visible: boolean) => void
Type declaration
- (name: string, visible: boolean): void
Parameters
- name: string
- visible: boolean
Returns void
是否成功
setS3MTilesWaterStyle
setS3MTilesWaterStyle: (name: string, waterStyle: S3MWaterStyle) => boolean Type declaration
- (name: string, waterStyle: S3MWaterStyle): boolean
Returns boolean
是否成功
viewEntireS3MLayer
viewEntireS3MLayer: (layerName: string, duration: number) => Promise<boolean>
Type declaration
- (layerName: string, duration: number): Promise<boolean>
Parameters
- layerName: string
- duration: number
Returns Promise<boolean>
设置是否成功
s3m 图层管理模块
加载移除 s3m 图层,设置 s3m 图层属性