new BaseLayerPickerViewModel
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:
- 
DeveloperError : imageryProviderViewModels must be an array.
- 
DeveloperError : terrainProviderViewModels must be an array.
Source:
Members
- 
    buttonImageUrl :String
- 
    
    Gets the button background image. This property is observable.
- 
    buttonTooltip :String
- 
    
    Gets the button tooltip. This property is observable.
- 
    dropDownVisible :Boolean
- 
    
    Gets or sets whether the imagery selection drop-down is currently visible.- Default Value:
- false
 
 
- 
    globe :Globe
- 
    
    Gets the globe.
- 
    imageryProviderViewModels :Array
- 
    
    Gets or sets an array of ProviderViewModel instances available for imagery selection. This property is observable.
- 
    selectedImagery :ProviderViewModel
- 
    
    Gets or sets the currently selected imagery. This property is observable.- Default Value:
- undefined
 
 
- 
    selectedTerrain :ProviderViewModel
- 
    
    Gets or sets the currently selected terrain. This property is observable.- Default Value:
- undefined
 
 
- 
    terrainProviderViewModels :Array
- 
    
    Gets or sets an array of ProviderViewModel instances available for terrain selection. This property is observable.
- 
    toggleDropDown :Command
- 
    
    Gets the command to toggle the visibility of the drop down.
