BaseLayerPickerViewModel

new LSGlobe.BaseLayerPickerViewModel(options)

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

Members

Gets the button background image. This property is observable.
Gets the button tooltip. This property is observable.
Gets or sets whether the imagery selection drop-down is currently visible.
Default Value: false
Gets the globe.
Gets or sets an array of ProviderViewModel instances available for imagery selection. This property is observable.
Gets or sets the currently selected imagery. This property is observable.
Default Value: undefined
Gets or sets the currently selected terrain. This property is observable.
Default Value: undefined
Gets or sets an array of ProviderViewModel instances available for terrain selection. This property is observable.
Gets the command to toggle the visibility of the drop down.