animation |
Boolean
|
true
|
optional
是否创建Animation部件。
|
baseLayerPicker |
Boolean
|
true
|
optional
是否创建BaseLayerPicker部件。
|
fullscreenButton |
Boolean
|
true
|
optional
如果设置为false,则不会创建FullscreenButton部件。
|
vrButton |
Boolean
|
false
|
optional
如果设置为true,将创建VRButton部件。
|
geocoder |
Boolean
|
Array.<GeocoderService>
|
true
|
optional
如果设置为false,则不会创建Geocoder部件。
|
homeButton |
Boolean
|
true
|
optional
如果设置为false,则不会创建HomeButton部件。
|
infoBox |
Boolean
|
true
|
optional
如果设置为false,则不会创建InfoBox部件。
|
sceneModePicker |
Boolean
|
true
|
optional
如果设置为false,将不会创建SceneModePicker部件。
|
selectionIndicator |
Boolean
|
true
|
optional
如果设置为false,则不会创建SelectionIndicator部件。
|
timeline |
Boolean
|
true
|
optional
如果设置为false,则不会创建Timeline部件。
|
navigationHelpButton |
Boolean
|
true
|
optional
如果设置为false,将不会创建NavigationHelpButton。
|
navigationInstructionsInitiallyVisible |
Boolean
|
true
|
optional
如果导航指令最初应该是可见的,则为True;如果在用户显式单击按钮之前不应该显示,则为false。
|
scene3DOnly |
Boolean
|
false
|
optional
当true 时,为了节省GPU内存,每个几何实例只会在3D下被渲染。
|
shouldAnimate |
Boolean
|
false
|
optional
如果时钟默认尝试使仿真时间前进,则为true ,否则为false 。此选项优先于设置Viewer#clockViewModel 。
|
clockViewModel |
ClockViewModel
|
new ClockViewModel(options.clock)
|
optional
用于控制当前时间的ClockViewModel。
|
selectedImageryProviderViewModel |
ProviderViewModel
|
|
optional
如果没有提供第一个可用的基本图层,则使用当前基本图像层的视图模型。此值仅在options.baseLayerPicker设置为true时有效。
|
imageryProviderViewModels |
Array.<ProviderViewModel>
|
createDefaultImageryProviderViewModels()
|
optional
可从BaseLayerPicker中选择的ProviderViewModels数组。此值仅在options.baseLayerPicker设置为true时有效。
|
selectedTerrainProviderViewModel |
ProviderViewModel
|
|
optional
当前基本地形图层的视图模型,如果没有提供,则使用第一个可用的基本图层。此值仅在options.baseLayerPicker设置为true时有效。
|
terrainProviderViewModels |
Array.<ProviderViewModel>
|
createDefaultTerrainProviderViewModels()
|
optional
可从BaseLayerPicker中选择的ProviderViewModels数组。 此值仅在options.baseLayerPicker设置为true时有效。
|
imageryProvider |
ImageryProvider
|
createWorldImagery()
|
optional
要使用的 imageryProvider。此值仅在options.baseLayerPicker设置为false时有效。
|
terrainProvider |
TerrainProvider
|
new EllipsoidTerrainProvider()
|
optional
要使用的 terrainProvider。
|
skyBox |
SkyBox
|
|
optional
用于渲染星辰的天空盒,未定义时,使用默认星辰效果。
|
skyAtmosphere |
SkyAtmosphere
|
|
optional
环绕地球边缘的蓝天和光晕效果,设置为false 可将其关闭。
|
fullscreenElement |
Element
|
String
|
document.body
|
optional
当按下全屏按钮时,要放置到全屏模式的元素或id。
|
useDefaultRenderLoop |
Boolean
|
true
|
optional
如果此部件需要控制渲染循环,则为true,否则为false。
|
targetFrameRate |
Number
|
|
optional
使用默认渲染循环时的目标帧速率。
|
showRenderLoopErrors |
Boolean
|
true
|
optional
如果为true,如果出现渲染循环错误,此部件将自动向用户显示包含错误的HTML面板。
|
useBrowserRecommendedResolution |
Boolean
|
false
|
optional
如果为true,则按照浏览器推荐的分辨率渲染,忽略window.devicePixelRatio 。
|
automaticallyTrackDataSourceClocks |
Boolean
|
true
|
optional
如果为true,此部件将自动跟踪新添加的数据源的时钟设置,并在数据源的时钟发生更改时进行更新。如果想要独立配置时钟,请将此设置为false。
|
contextOptions |
Object
|
|
optional
Context 和 WebGL 的创建属性,与传递给Scene 的options 相一致。
|
sceneMode |
SceneMode
|
SceneMode.SCENE3D
|
optional
初始场景模式(SceneMode)。
|
mapProjection |
MapProjection
|
new GeographicProjection()
|
optional
在2D和哥伦布视图模式中使用的地图投影。
|
globe |
Globe
|
new Globe(mapProjection.ellipsoid)
|
optional
场景中使用的地球。如果设置为false ,则不添加地球。
|
orderIndependentTranslucency |
Boolean
|
true
|
optional
如果为true,且设备支持,则使用与顺序无关的半透明性。
|
creditContainer |
Element
|
String
|
|
optional
包含CreditDisplay 的DOM元素或ID。如果没有指定,认证(credits)将添加到部件本身的底部。
|
creditViewport |
Element
|
String
|
|
optional
包含由CreditDisplay 创建的认证(credit)弹出窗口的DOM元素或ID。如果没有指定,它将出现在部件本身上。
|
dataSources |
DataSourceCollection
|
new DataSourceCollection()
|
optional
由部件可视化的数据源集合。如果提供了该参数,则假定该实例为调用者所有,并且不会在销毁查看器(viewer)时销毁该实例。
|
terrainExaggeration |
Number
|
1.0
|
optional
用于设置地形夸张系数。请注意,地形夸张不会修改任何其他图元,因为它们的位置相对于椭球体。
|
shadows |
Boolean
|
false
|
optional
确定阴影是否由太阳投射形成。
|
terrainShadows |
ShadowMode
|
ShadowMode.RECEIVE_ONLY
|
optional
确定地形是否投射或接收来自太阳的阴影。
|
mapMode2D |
MapMode2D
|
MapMode2D.INFINITE_SCROLL
|
optional
确定2D地图是可旋转的,还是可以在水平方向上无限滚动。
|
projectionPicker |
Boolean
|
false
|
optional
如果设置为true,则会创建ProjectionPicker部件。
|
requestRenderMode |
Boolean
|
false
|
optional
如果为true,渲染帧将只在需要时发生,由场景中的变化决定。启用可减少应用程序的CPU/GPU使用量,
并减少移动设备上的电池消耗,但需要使用Scene#requestRender 在此模式下显式渲染新帧。在许多情况下,在API的其他部分对场景进行更改之后,这将是必要的。
请参考Improving Performance with Explicit Rendering。
|
maximumRenderTimeChange |
Number
|
0.0
|
optional
如果requestRenderMode为true,则此值定义在渲染被请求之前允许的最大仿真时间更改。
请参考Improving Performance with Explicit Rendering。
|