Initializes a new default navigation state.
Required/precondition states.
States that are deactivated when this state activates.
Name/identifier for the state.
States that should be restored when this state ends.
Applies the default camera interaction and event handler bindings to the app/viewer.
The application containing the Cesium viewer.
Removes event handlers and restores from the default state.
Always true.
Placeholder for cleanup logic when removing default event handlers.
Sets up zoom, rotation, and tilt with standard Cesium controls for navigation.
The application instance.
DefaultState – Represents the standard (“idle” or “navigation”) mode for the Cesium/3D viewer UI.
Configures camera controls for normal user navigation: zoom, pan, rotate, and tilt. Subclasses State, forming the base/fallback when no measurement or edit mode is active. Designed for clean and quick re-application of default camera/interaction behaviors.
Example