BaseLayerPickerViewModel

BaseLayerPickerViewModel

new

The view model for BaseLayerPicker.

Parameters:
Name Type Argument Default Description
options.globe Globe The Globe to use.
options.imageryProviderViewModels ProviderViewModel[] <optional>
[] The array of ProviderViewModel instances to use for imagery.
options.selectedImageryProviderViewModel ProviderViewModel <optional>
The view model for the current base imagery layer, if not supplied the first available imagery layer is used.
options.terrainProviderViewModels ProviderViewModel[] <optional>
[] The array of ProviderViewModel instances to use for terrain.
options.selectedTerrainProviderViewModel ProviderViewModel <optional>
The view model for the current base terrain layer, if not supplied the first available terrain layer is used.
Throws:
Source:

Members

:String

Gets the button background image. This property is observable.

:String

Gets the button tooltip. This property is observable.
Gets or sets whether the imagery selection drop-down is currently visible.
Default Value:
  • false

:Globe

Gets the globe.

:Array

Gets or sets an array of ProviderViewModel instances available for imagery selection. This property is observable.

:ProviderViewModel

Gets or sets the currently selected imagery. This property is observable.
Default Value:
  • undefined

:ProviderViewModel

Gets or sets the currently selected terrain. This property is observable.
Default Value:
  • undefined

:Array

Gets or sets an array of ProviderViewModel instances available for terrain selection. This property is observable.

:Command

Gets the command to toggle the visibility of the drop down.