antiAliasingMethod
antiAliasingMethod: undefined | number = ...
antiAliasingMethodChanged
antiAliasingMethodChanged: Listener<[undefined | number, undefined | number]>
antiAliasingMethodReact
antiAliasingMethodReact: ReactiveVariable<undefined> | ReactiveVariable<number>
apiKey
apiKey: string = ...
apiKeyChanged
apiKeyChanged: Listener<[string, string]>
apiKeyReact
apiKeyReact: ReactiveVariable<string>
apiUrl
apiUrl: string = ...
apiUrlChanged
apiUrlChanged: Listener<[string, string]>
apiUrlReact
apiUrlReact: ReactiveVariable<string>
atmosphere
atmosphere: boolean
atmosphereChanged
atmosphereChanged: Listener<[boolean, boolean]>
atmosphereReact
atmosphereReact: ReactiveVariable<false> | ReactiveVariable<true>
autoReconnect
autoReconnect: boolean = false
autoReconnectChanged
autoReconnectChanged: Listener<[boolean, boolean]>
autoReconnectReact
autoReconnectReact: ReactiveVariable<false> | ReactiveVariable<true>
baseUrl
baseUrl: undefined | string = ...
baseUrlChanged
baseUrlChanged: Listener<[undefined | string, undefined | string]>
baseUrlReact
baseUrlReact: ReactiveVariable<string> | ReactiveVariable<undefined>
brightness
brightness: undefined | number = ...
brightnessChanged
brightnessChanged: Listener<[undefined | number, undefined | number]>
brightnessReact
brightnessReact: ReactiveVariable<undefined> | ReactiveVariable<number>
cameraMovableRegion
cameraMovableRegion: undefined | ESJGeoRegion
cameraMovableRegionChanged
cameraMovableRegionChanged: Listener<
[undefined | ESJGeoRegion, undefined | ESJGeoRegion],
>
cameraMovableRegionReact
cameraMovableRegionReact: ReactiveVariable<undefined | ESJGeoRegion>
cloud
cloud: number
cloudChanged
cloudChanged: Listener<[number, number]>
cloudReact
cloudReact: ReactiveVariable<number>
currentTime
currentTime: number
currentTimeChanged
currentTimeChanged: Listener<[number, number]>
currentTimeReact
currentTimeReact: ReactiveVariable<number>
customMessageListening
customMessageListening: undefined | boolean = ...
customMessageListeningChanged
customMessageListeningChanged: Listener<
[undefined | boolean, undefined | boolean],
>
customMessageListeningReact
customMessageListeningReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
debug
debug: undefined | boolean
debugChanged
debugChanged: Listener<[undefined | boolean, undefined | boolean]>
debugReact
debugReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
depthOfField
depthOfField: number
depthOfFieldChanged
depthOfFieldChanged: Listener<[number, number]>
depthOfFieldReact
depthOfFieldReact: ReactiveVariable<number>
depthTestAgainstTerrain
depthTestAgainstTerrain: boolean
depthTestAgainstTerrainChanged
depthTestAgainstTerrainChanged: Listener<[boolean, boolean]>
depthTestAgainstTerrainReact
depthTestAgainstTerrainReact: ReactiveVariable<false> | ReactiveVariable<true>
devTags: undefined | string[]
devTagsChanged: Listener<[undefined | string[], undefined | string[]]>
devTagsReact: ReactiveVariable<undefined | string[]>
editingAuxiliaryPointColor
editingAuxiliaryPointColor: undefined | ESJVector4D
editingAuxiliaryPointColorChanged
editingAuxiliaryPointColorChanged: Listener<
[undefined | ESJVector4D, undefined | ESJVector4D],
>
editingAuxiliaryPointColorReact
editingAuxiliaryPointColorReact: ReactiveVariable<undefined | ESJVector4D>
editingAuxiliaryPointSize
editingAuxiliaryPointSize: undefined | number
editingAuxiliaryPointSizeChanged
editingAuxiliaryPointSizeChanged: Listener<
[undefined | number, undefined | number],
>
editingAuxiliaryPointSizeReact
editingAuxiliaryPointSizeReact:
| ReactiveVariable<undefined>
| ReactiveVariable<number>
editingAxisSize
editingAxisSize: undefined | number
editingAxisSizeChanged
editingAxisSizeChanged: Listener<[undefined | number, undefined | number]>
editingAxisSizeReact
editingAxisSizeReact: ReactiveVariable<undefined> | ReactiveVariable<number>
editingEventListening
editingEventListening: boolean
editingEventListeningChanged
editingEventListeningChanged: Listener<[boolean, boolean]>
editingEventListeningReact
editingEventListeningReact: ReactiveVariable<false> | ReactiveVariable<true>
editingHeightOffset
editingHeightOffset: undefined | number
editingHeightOffsetChanged
editingHeightOffsetChanged: Listener<[undefined | number, undefined | number]>
editingHeightOffsetReact
editingHeightOffsetReact: ReactiveVariable<undefined> | ReactiveVariable<number>
editingLineColor
editingLineColor: undefined | ESJVector4D
editingLineColorChanged
editingLineColorChanged: Listener<
[undefined | ESJVector4D, undefined | ESJVector4D],
>
editingLineColorReact
editingLineColorReact: ReactiveVariable<undefined | ESJVector4D>
editingLineShow
editingLineShow: boolean
editingLineShowChanged
editingLineShowChanged: Listener<[boolean, boolean]>
editingLineShowReact
editingLineShowReact: ReactiveVariable<false> | ReactiveVariable<true>
editingLineWidth
editingLineWidth: undefined | number
editingLineWidthChanged
editingLineWidthChanged: Listener<[undefined | number, undefined | number]>
editingLineWidthReact
editingLineWidthReact: ReactiveVariable<undefined> | ReactiveVariable<number>
editingPointColor
editingPointColor: undefined | ESJVector4D
editingPointColorChanged
editingPointColorChanged: Listener<
[undefined | ESJVector4D, undefined | ESJVector4D],
>
editingPointColorReact
editingPointColorReact: ReactiveVariable<undefined | ESJVector4D>
editingPointSize
editingPointSize: undefined | number
editingPointSizeChanged
editingPointSizeChanged: Listener<[undefined | number, undefined | number]>
editingPointSizeReact
editingPointSizeReact: ReactiveVariable<undefined> | ReactiveVariable<number>
emissiveIntensity
emissiveIntensity: undefined | number = ...
emissiveIntensityChanged
emissiveIntensityChanged: Listener<[undefined | number, undefined | number]>
emissiveIntensityReact
emissiveIntensityReact: ReactiveVariable<undefined> | ReactiveVariable<number>
execOnceFuncStr
execOnceFuncStr: undefined | string
execOnceFuncStrChanged
execOnceFuncStrChanged: Listener<[undefined | string, undefined | string]>
execOnceFuncStrReact
execOnceFuncStrReact: ReactiveVariable<string> | ReactiveVariable<undefined>
extras: JsonValue
extrasChanged: Listener<[JsonValue, JsonValue]>
extrasReact: ReactiveVariable<JsonValue>
flyToBoundingSize
flyToBoundingSize: undefined | number
flyToBoundingSizeChanged
flyToBoundingSizeChanged: Listener<[undefined | number, undefined | number]>
flyToBoundingSizeReact
flyToBoundingSizeReact: ReactiveVariable<undefined> | ReactiveVariable<number>
fog
fog: number
fogChanged
fogChanged: Listener<[number, number]>
fogReact
fogReact: ReactiveVariable<number>
fov
fov: number
fovChanged
fovChanged: Listener<[number, number]>
fovReact
fovReact: ReactiveVariable<number>
geoReferenceOrigin
geoReferenceOrigin: undefined | ESJVector3D = ...
geoReferenceOriginChanged
geoReferenceOriginChanged: Listener<
[undefined | ESJVector3D, undefined | ESJVector3D],
>
geoReferenceOriginReact
geoReferenceOriginReact: ReactiveVariable<undefined | ESJVector3D>
globeShow
globeShow: boolean
globeShowChanged
globeShowChanged: Listener<[boolean, boolean]>
globeShowReact
globeShowReact: ReactiveVariable<false> | ReactiveVariable<true>
hoverTime
hoverTime: number
hoverTimeChanged
hoverTimeChanged: Listener<[number, number]>
hoverTimeReact
hoverTimeReact: ReactiveVariable<number>
ionAccessToken
ionAccessToken: string
ionAccessTokenChanged
ionAccessTokenChanged: Listener<[string, string]>
ionAccessTokenReact
ionAccessTokenReact: ReactiveVariable<string>
keepWorldOriginNearCamera
keepWorldOriginNearCamera: undefined | boolean = ...
keepWorldOriginNearCameraChanged
keepWorldOriginNearCameraChanged: Listener<
[undefined | boolean, undefined | boolean],
>
keepWorldOriginNearCameraReact
keepWorldOriginNearCameraReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
lonLatFormat: ESJLonLatFormatType
lonLatFormatChanged: Listener<[ESJLonLatFormatType, ESJLonLatFormatType]>
lonLatFormatReact:
| ReactiveVariable<"DECIMAL_DEGREE">
| ReactiveVariable<"DEGREES_DECIMAL_MINUTES">
| ReactiveVariable<"SEXAGESIMAL_DEGREE">
memReportInterval
memReportInterval: undefined | number = ...
memReportIntervalChanged
memReportIntervalChanged: Listener<[undefined | number, undefined | number]>
memReportIntervalReact
memReportIntervalReact: ReactiveVariable<undefined> | ReactiveVariable<number>
name
name: string
nameChanged
nameChanged: Listener<[string, string]>
nameReact
nameReact: ReactiveVariable<string>
objectEventListening
objectEventListening: undefined | boolean = ...
objectEventListeningChanged
objectEventListeningChanged: Listener<
[undefined | boolean, undefined | boolean],
>
objectEventListeningReact
objectEventListeningReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
opacity
opacity: undefined | number
opacityChanged
opacityChanged: Listener<[undefined | number, undefined | number]>
opacityReact
opacityReact: ReactiveVariable<undefined> | ReactiveVariable<number>
propChangedListening
propChangedListening: undefined | boolean = ...
propChangedListeningChanged
propChangedListeningChanged: Listener<
[undefined | boolean, undefined | boolean],
>
propChangedListeningReact
propChangedListeningReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
rain
rain: number
rainChanged
rainChanged: Listener<[number, number]>
rainReact
rainReact: ReactiveVariable<number>
resolutionScale
resolutionScale: number = 1
resolutionScaleChanged
resolutionScaleChanged: Listener<[number, number]>
resolutionScaleReact
resolutionScaleReact: ReactiveVariable<number>
rollerShutter
rollerShutter: boolean
rollerShutterChanged
rollerShutterChanged: Listener<[boolean, boolean]>
rollerShutterReact
rollerShutterReact: ReactiveVariable<false> | ReactiveVariable<true>
sceneBackgroundColor
sceneBackgroundColor: [number, number, number, number]
sceneBackgroundColorChanged
sceneBackgroundColorChanged: Listener<
[[number, number, number, number], [number, number, number, number]],
>
sceneBackgroundColorReact
sceneBackgroundColorReact: ReactiveVariable<[number, number, number, number]>
sceneControlled
sceneControlled: undefined | boolean = ...
sceneControlledChanged
sceneControlledChanged: Listener<[undefined | boolean, undefined | boolean]>
sceneControlledReact
sceneControlledReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
sceneGlobeBaseColor
sceneGlobeBaseColor: [number, number, number, number]
sceneGlobeBaseColorChanged
sceneGlobeBaseColorChanged: Listener<
[[number, number, number, number], [number, number, number, number]],
>
sceneGlobeBaseColorReact
sceneGlobeBaseColorReact: ReactiveVariable<[number, number, number, number]>
screenPercentage
screenPercentage: undefined | number = ...
screenPercentageChanged
screenPercentageChanged: Listener<[undefined | number, undefined | number]>
screenPercentageReact
screenPercentageReact: ReactiveVariable<undefined> | ReactiveVariable<number>
secretKey
secretKey: string = ...
secretKeyChanged
secretKeyChanged: Listener<[string, string]>
secretKeyReact
secretKeyReact: ReactiveVariable<string>
show
show: undefined | boolean
showChanged
showChanged: Listener<[undefined | boolean, undefined | boolean]>
showReact
showReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
simulationTime
simulationTime: number
simulationTimeChanged
simulationTimeChanged: Listener<[number, number]>
simulationTimeReact
simulationTimeReact: ReactiveVariable<number>
snow
snow: number
snowChanged
snowChanged: Listener<[number, number]>
snowReact
snowReact: ReactiveVariable<number>
speechRecognitionListening
speechRecognitionListening: undefined | boolean = ...
speechRecognitionListeningChanged
speechRecognitionListeningChanged: Listener<
[undefined | boolean, undefined | boolean],
>
speechRecognitionListeningReact
speechRecognitionListeningReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
speechVoiceMode
speechVoiceMode: string = ...
speechVoiceModeChanged
speechVoiceModeChanged: Listener<[string, string]>
speechVoiceModeReact
speechVoiceModeReact: ReactiveVariable<string>
splitPosition
splitPosition: undefined | number
splitPositionChanged
splitPositionChanged: Listener<[undefined | number, undefined | number]>
splitPositionReact
splitPositionReact: ReactiveVariable<undefined | number>
statusUpdateInterval
statusUpdateInterval: undefined | number = ...
statusUpdateIntervalChanged
statusUpdateIntervalChanged: Listener<[undefined | number, undefined | number]>
statusUpdateIntervalReact
statusUpdateIntervalReact:
| ReactiveVariable<undefined>
| ReactiveVariable<number>
terrainOpacity
terrainOpacity: number
terrainOpacityChanged
terrainOpacityChanged: Listener<[number, number]>
terrainOpacityReact
terrainOpacityReact: ReactiveVariable<number>
terrainShader
terrainShader: {
aspect: { show: boolean };
elevationContour: {
color: ESJVector4D;
show: boolean;
spacing: number;
width: number;
};
elevationRamp: {
color: HTMLCanvasElement
| ESJColor[];
maxHeight: number;
minHeight: number;
show: boolean;
};
slope: { show: boolean };
}
terrainShaderChanged
terrainShaderChanged: Listener<
[
{
aspect: { show: boolean };
elevationContour: {
color: ESJVector4D;
show: boolean;
spacing: number;
width: number;
};
elevationRamp: {
color: HTMLCanvasElement
| ESJColor[];
maxHeight: number;
minHeight: number;
show: boolean;
};
slope: { show: boolean };
},
{
aspect: { show: boolean };
elevationContour: {
color: ESJVector4D;
show: boolean;
spacing: number;
width: number;
};
elevationRamp: {
color: HTMLCanvasElement
| ESJColor[];
maxHeight: number;
minHeight: number;
show: boolean;
};
slope: { show: boolean };
},
],
>
terrainShaderReact
terrainShaderReact: ReactiveVariable<
{
aspect: { show: boolean };
elevationContour: {
color: ESJVector4D;
show: boolean;
spacing: number;
width: number;
};
elevationRamp: {
color: HTMLCanvasElement
| ESJColor[];
maxHeight: number;
minHeight: number;
show: boolean;
};
slope: { show: boolean };
},
>
textAvoidance
textAvoidance: boolean
textAvoidanceChanged
textAvoidanceChanged: Listener<[boolean, boolean]>
textAvoidanceReact
textAvoidanceReact: ReactiveVariable<false> | ReactiveVariable<true>
timeSync
timeSync: boolean
timeSyncChanged
timeSyncChanged: Listener<[boolean, boolean]>
timeSyncReact
timeSyncReact: ReactiveVariable<false> | ReactiveVariable<true>
toDestroyFuncStr
toDestroyFuncStr: undefined | string
toDestroyFuncStrChanged
toDestroyFuncStrChanged: Listener<[undefined | string, undefined | string]>
toDestroyFuncStrReact
toDestroyFuncStrReact: ReactiveVariable<string> | ReactiveVariable<undefined>
updateFuncStr
updateFuncStr: undefined | string
updateFuncStrChanged
updateFuncStrChanged: Listener<[undefined | string, undefined | string]>
updateFuncStrReact
updateFuncStrReact: ReactiveVariable<string> | ReactiveVariable<undefined>
useCache
useCache: undefined | boolean = ...
useCacheChanged
useCacheChanged: Listener<[undefined | boolean, undefined | boolean]>
useCacheReact
useCacheReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
useDefaultStatusDiv
useDefaultStatusDiv: boolean
useDefaultStatusDivChanged
useDefaultStatusDivChanged: Listener<[boolean, boolean]>
useDefaultStatusDivReact
useDefaultStatusDivReact: ReactiveVariable<false> | ReactiveVariable<true>
widgetEventListening: undefined | boolean = ...
widgetEventListeningChanged: Listener<
[undefined | boolean, undefined | boolean],
>
widgetEventListeningReact:
| ReactiveVariable<undefined>
| ReactiveVariable<false>
| ReactiveVariable<true>
widgetInteractionDistance: undefined | number = ...
widgetInteractionDistanceChanged: Listener<
[undefined | number, undefined | number],
>
widgetInteractionDistanceReact:
| ReactiveVariable<undefined>
| ReactiveVariable<number>
zIndex
zIndex: undefined | string
zIndexChanged
zIndexChanged: Listener<[undefined | string, undefined | string]>
zIndexReact
zIndexReact: ReactiveVariable<string> | ReactiveVariable<undefined>
静态_lastMemId
_lastMemId: number
静态 只读context
context: ViewerContext
静态defaults
defaults: {
antiAliasingMethod: string;
baseUrl: string;
brightness: number;
cameraMovableRegion: number[];
debug: boolean;
depthTestAgainstTerrain: boolean;
emissiveIntensity: number;
geoReferenceOrigin: undefined | ESJVector3D;
globeShow: boolean;
keepWorldOriginNearCamera: boolean;
memReportInterval: number;
sceneControlled: boolean;
screenPercentage: number;
show: boolean;
splitPosition: number;
statusInfo: ESJStatusInfoType;
statusUpdateInterval: number;
terrainOpacity: number;
terrainShader: {
aspect: { show: boolean };
elevationContour: {
color: ESJVector4D;
show: boolean;
spacing: number;
width: number;
};
elevationRamp: {
color: HTMLCanvasElement
| ESJColor[];
maxHeight: number;
minHeight: number;
show: boolean;
};
slope: { show: boolean };
};
useCache: boolean;
widgetInteractionDistance: number;
} = ...
类型声明
antiAliasingMethod: string
baseUrl: string
brightness: number
cameraMovableRegion: number[]
debug: boolean
depthTestAgainstTerrain: boolean
emissiveIntensity: number
geoReferenceOrigin: undefined | ESJVector3D
globeShow: boolean
keepWorldOriginNearCamera: boolean
memReportInterval: number
sceneControlled: boolean
screenPercentage: number
show: boolean
splitPosition: number
statusInfo: ESJStatusInfoType
statusUpdateInterval: number
terrainOpacity: number
terrainShader: {
aspect: { show: boolean };
elevationContour: {
color: ESJVector4D;
show: boolean;
spacing: number;
width: number;
};
elevationRamp: {
color: HTMLCanvasElement
| ESJColor[];
maxHeight: number;
minHeight: number;
show: boolean;
};
slope: { show: boolean };
}
useCache: boolean
widgetInteractionDistance: number
静态 只读register
register: <T extends ESViewer>(
viewerType: string,
viewerConstructor: new (option: ESVOption) => T,
) => string
静态 只读type
type: string = ...
https://c0yh9tnn0na.feishu.cn/wiki/RvpywAxsXiP4j8kWMhKce8tannc