Whether the map is active or not
A camera limit to not allow the camera to get too close to the globe.
The layer collection of this map. LayerCollections can be shared among maps. When adding the map to a , the layer collection of the will be set. When setting the layer collection, the destroyLayerCollection flag is automatically set to false.
The types of layers to display on this map. An empty array means all types.
returns the light Intensity, see Cesium https://cesium.com/learn/cesiumjs/ref-doc/SunLight.html?classFilter=sunlight#intensity
sets the light Intensity, see Cesium https://cesium.com/learn/cesiumjs/ref-doc/SunLight.html?classFilter=sunlight#intensity
Whether the map is loading or not
Whether api calls like gotoViewpoint & setting of oblique images are disabled
Whether movement related key events like the arrow keys for navigating in map are disabled.
Whether movement related pointer events for navigating in map are disabled.
An event raised on the maps post render
The splitPosition should always be aligned with the mapCollection's splitPosition. Use mapCollection to change splitPosition.
The splitPosition should always be aligned with the mapCollection's splitPosition. Use mapCollection to change splitPosition.
The currently set HTML element in which to render the map
StaticclassProtected_Protected_activates the map, if necessary initializes the map. Once the promise resolves, the map can still be inactive, if deactivate was called while the map was activating.
Internal API used to register visualizations from layer implementations
Internal API used to register visualizations from layer implementations
Adds a visualization to the visualizations map for its layer. The visualization must be valid, use validateVisualization first
Determines whether this map can show this viewpoint. Returns true in any other map then ObliqueMap
deactivates the map
disposes the map
prevent all movement, including api calls (gotoViewpoint, setting oblique images), key and pointer events.
returns the cesium Widget Object
Returns the cluster dataSourceDisplays dataSources. This datasource can only handle Entities with Billboards, Labels or Points.
Resolution in meters per pixe
returns the cesium DataSourceDisplay Object
returns the dataSourceCollection associated with the scene
returns the Entities Collection
getHeight for coordinates
in web mercator
the array of coordinates with heights updated in place
returns the cesium Scene Object, returns null on non initialized or destroyed maps
Returns the most precise viewpoint possible in ObliqueMap.
Returns an approximate viewpoint in ObliqueMap, not requesting terrain.
Get all visualizations added to this map.
Gets the visualizations for a specific layer
Gets the visualizations of a vector cluster group
sets the view to the given viewpoint
OptionaloptMaximumHeight: numberis called if a layer changes its position in the layerCollection.
returns true if the WEBGL Extension EXT_frag_depth is supported. (Is used for GroundPoloygons)
returns true if the WEBGL Extension WEBGL_depth_texture is supported. (Is used for picking)
Internal API used to unregister visualizations from layer implementations
Internal API used to unregister visualizations from layer implementations
Requests this map to render when possible
set dataSource clock as display clock to visualize time dependent animation
sets the position of the sun according to the day
See the Cesium API
Sets the default shadow map.
sets the lighting of the globe with the sun as a light source
defines whether ancestors are preloaded or not
Sets a shadow map on the scene of the cesiumMaps cesiumWidget. Raises an event if the shadow map changes. This function should be used to set the shadowMap instead of setting it directly on the scene.
The shadowMap to assign to the scene of the cesium widget.
Sets the map target.
set the cesium TerrainProvider
unset dataSource clock
unsets the TerrainProvider (changes to the default TerrainProvider if the given terranProvider is currently active)
Validates a visualization. A visualization must have the vcsLayeName symbol set and a layer with said name must be part of the maps layerCollection.
StaticgetProtected_Protected_Protected_Optional[moduleclock for animated data
Whether to destroy the layerCollection when destroying the map. Defaults to false if passing in a LayerCollection and true if a LayerCollection is created. Is set to false, when setting a different LayerCollection.
The name of a map to fall back on, if this map cant show a viewpoint
instead of using a fallback map, this map will fail to activate if another map is active and the current viewpoint cannot be shown
ReadonlylayerReadonlynameunique Name
Event raised then the map has a pointer interaction. Raises MapEvent.
Event raised when the maps state changes. Is passed the MapState as its only argument.
Event raised when a visualization is added to the map
Event raised when a visualization is removed from the map
Cesium Globe Map Class (3D map)