_deprecated
_deprecated: (string | { [k: string]: any })[] = []
allowPicking
allowPicking: boolean = false
allowPickingChanged
allowPickingChanged: Listener<[boolean, boolean]> attributions
attributions: undefined | string[] = ...
attributionsChanged
attributionsChanged: Listener<[undefined | string[], undefined | string[]]> attributionsCollapsible
attributionsCollapsible: undefined | boolean = ...
attributionsCollapsibleChanged
attributionsCollapsibleChanged: Listener< [undefined | boolean, undefined | boolean],> attributionsCollapsibleReact
cacheSize
cacheSize: undefined | number = ...
cacheSizeChanged
cacheSizeChanged: Listener<[undefined | number, undefined | number]> collision
collision: boolean = true
collisionChanged
collisionChanged: Listener<[boolean, boolean]> crossOrigin
crossOrigin: undefined | string = ...
crossOriginChanged
crossOriginChanged: Listener<[undefined | string, undefined | string]> devTags: undefined | string[] = ...
devTagsChanged: Listener<[undefined | string[], undefined | string[]]> editingID
editingID: undefined | string = undefined
execOnceFuncStr
execOnceFuncStr: undefined | string = ...
execOnceFuncStrChanged
execOnceFuncStrChanged: Listener<[undefined | string, undefined | string]> gutter
gutter: undefined | number = ...
gutterChanged
gutterChanged: Listener<[undefined | number, undefined | number]> interpolate
interpolate: undefined | boolean = ...
interpolateChanged
interpolateChanged: Listener<[undefined | boolean, undefined | boolean]> maxResolution
maxResolution: undefined | number = ...
maxResolutionChanged
maxResolutionChanged: Listener<[undefined | number, undefined | number]> maxZoom
maxZoom: undefined | number = ...
maxZoomChanged
maxZoomChanged: Listener<[undefined | number, undefined | number]> minZoom
minZoom: undefined | number = ...
minZoomChanged
minZoomChanged: Listener<[undefined | number, undefined | number]> name
name: string = '未命名场景对象'
opaque
opaque: undefined | boolean = ...
opaqueChanged
opaqueChanged: Listener<[undefined | boolean, undefined | boolean]> projection
ref
ref: undefined | string = ...
refChanged
refChanged: Listener<[undefined | string, undefined | string]> reprojectionErrorThreshold
reprojectionErrorThreshold: undefined | number = ...
reprojectionErrorThresholdChanged
reprojectionErrorThresholdChanged: Listener< [undefined | number, undefined | number],> reprojectionErrorThresholdReact
showChanged
showChanged: Listener<[boolean, boolean]> tileGrid
tileLoadFunction
tileLoadFunction: undefined | string = ...
tileLoadFunctionChanged
tileLoadFunctionChanged: Listener<[undefined | string, undefined | string]> tilePixelRatio
tilePixelRatio: undefined | number = ...
tilePixelRatioChanged
tilePixelRatioChanged: Listener<[undefined | number, undefined | number]> tileSize
tileSize: undefined | number = ...
tileSizeChanged
tileSizeChanged: Listener<[undefined | number, undefined | number]> tileUrlFunction
tileUrlFunction: undefined | string = ...
tileUrlFunctionChanged
tileUrlFunctionChanged: Listener<[undefined | string, undefined | string]> toDestroyFuncStr
toDestroyFuncStr: undefined | string = ...
toDestroyFuncStrChanged
toDestroyFuncStrChanged: Listener<[undefined | string, undefined | string]> transition
transition: undefined | number = ...
transitionChanged
transitionChanged: Listener<[undefined | number, undefined | number]> updateFuncStr
updateFuncStr: undefined | string = ...
updateFuncStrChanged
updateFuncStrChanged: Listener<[undefined | string, undefined | string]> url
url: undefined | string = ...
urlChanged
urlChanged: Listener<[undefined | string, undefined | string]> urls
urls: undefined | string[] = ...
urlsChanged
urlsChanged: Listener<[undefined | string[], undefined | string[]]> useCalcFlyToParamInESObjectWithLocation
useCalcFlyToParamInESObjectWithLocation: boolean = false
wrapX
wrapX: undefined | boolean = ...
wrapXChanged
wrapXChanged: Listener<[undefined | boolean, undefined | boolean]> zDirection
zDirection: undefined | number = ...
zDirectionChanged
zDirectionChanged: Listener<[undefined | number, undefined | number]> zIndex
zIndex: undefined | number = ...
zIndexChanged
zIndexChanged: Listener<[undefined | number, undefined | number]> 静态_lastFlyInId
_lastFlyInId: number = 0
静态_lastFlyToId
_lastFlyToId: number = 0
静态_lastMemId
_lastMemId: number = -1
静态 只读context
context: ESObjectsContext = ...
静态 只读create
create: <T extends ESSceneObject>( sceneObjectType: string | (
new (id?: string) => T)
, id?: string,) => undefined | T = ... 静态 只读createFromClass
createFromClass: <T extends ESSceneObject>( sceneObjConstructor: new (id?: string) => T, id?: string,) => T = ... 类型声明
- <T extends ESSceneObject>(
sceneObjConstructor: new (id?: string) => T,
id?: string,
): T 参数
- sceneObjConstructor: new (id?: string) => T
可选id: string
返回 T
创建的场景对象实例
静态 只读createFromJson
createFromJson: <T extends ESSceneObject>( sceneObjectJson: JsonValue & { type: string; [k: string]: any },) => undefined | T = ... 静态 只读createFromUrl
createFromUrl: (url: string, id?: string) => undefined | ESSceneObject = ... 静态defaultFlyInParam
defaultFlyInParam: {
flyDuration: number;
position: number[];
rotation: number[];
} = ...
静态defaultFlyToParam
defaultFlyToParam: {
distance: number;
flyDuration: number;
hDelta: number;
heading: number;
pDelta: number;
pitch: number;
} = ...
静态defaults
defaults: Record<string, any> = {}
静态 只读destroySceneObject
destroySceneObject: (sceneObject: ESSceneObject) => boolean = ... 静态getEnv
getEnv: (varName: string) => undefined | string = ...
类型声明
- (varName: string): undefined | string
返回 undefined | string
环境变量值
静态 只读getSceneObjectById
getSceneObjectById: (id: string) => undefined | ESSceneObject = ... 静态getStrFromEnv
getStrFromEnv: (str: string) => string = ...
类型声明
- (str: string): string
返回 string
替换环境变量后的真实路径字符串
静态 只读innerRegister
innerRegister: <T extends ESSceneObject>( sceneObjectType: string, sceneObjConstructor: new () => T, extraInfo?: { [k: string]: any },) => string = ... 类型声明
- <T extends ESSceneObject>(
sceneObjectType: string,
sceneObjConstructor: new () => T,
extraInfo?: { [k: string]: any },
): string 参数
- sceneObjectType: string
- sceneObjConstructor: new () => T
可选extraInfo: { [k: string]: any }
返回 string
注册的场景对象类型名
静态setEnv
setEnv: (varName: string, value: undefined | string) => void = ...
类型声明
- (varName: string, value: undefined | string): void
参数
- varName: string
- value: undefined | string
返回 void
静态supportEditingModes
supportEditingModes: string[] = []
静态 只读type
type: any = ...
ESVisualObject 类是一个抽象类,用于表示场景中的可视化对象。 该类继承自 ESSceneObject 类,并提供了编辑模式、飞行事件、拾取事件等核心功能。 https://c0yh9tnn0na.feishu.cn/wiki/DpH6wv6rTiKQnakg8n8cdAKMnVd 核心功能包括:
使用示例:
构造函数参数:
id:对象的唯一标识,类型为string | undefined特殊使用限制或潜在的副作用:
_deprecated属性用于管理弃用的变量,当这些变量发生变化时会输出警告信息。