Class: BaseLayerPickerViewModel

BaseLayerPickerViewModel

new BaseLayerPickerViewModel()

BaseLayerPicker的视图模型。

Name Type Default Description
options.globe Globe

使用的Globe。

options.imageryProviderViewModels Array.<ProviderViewModel> [] 可选

用于影像的ProviderViewModel实例数组。

options.selectedImageryProviderViewModel ProviderViewModel 可选

当前基本影像层的视图模型,如果没有提供,则使用第一个可用的影像层。

options.terrainProviderViewModels Array.<ProviderViewModel> [] 可选

用于地形的ProviderViewModel实例数组。

options.selectedTerrainProviderViewModel ProviderViewModel 可选

当前基本地形层的视图模型,如果没有提供,则使用第一个可用的地形层。

Throws:
  • imageryProviderViewModels 必须是一个数组。

    Type
    DeveloperError
  • terrainProviderViewModels 必须是一个数组。

    Type
    DeveloperError

Members

buttonImageUrlString

获取按钮背景影像。这个属性是可观察的。

buttonTooltipString

获取按钮工具提示。这个属性是可观察的。

获取或设置影像选择下拉框当前是否可见。

Default Value:
false

globeGlobe

获取globe。

imageryProviderViewModelsArray.<ProviderViewModel>

获取或设置可用于影像选择的ProviderViewModel实例数组。这个属性是可观察的。

selectedImageryProviderViewModel

获取或设置当前选定的影像。这个属性是可观察的。

Default Value:
undefined

selectedTerrainProviderViewModel

获取或设置当前选定的地形。这个属性是可观察的。

Default Value:
undefined

terrainProviderViewModelsArray.<ProviderViewModel>

获取或设置可用于地形选择的ProviderViewModel实例数组。这个属性是可观察的。

toggleDropDownCommand

获取切换下拉列表可见性的命令。