ProviderViewModel

new Ditap.ProviderViewModel(options)

A view model that represents each item in the BaseLayerPicker.
Name Type Description
options object The object containing all parameters.
Name Type Description
name string The name of the layer.
tooltip string The tooltip to show when the item is moused over.
iconUrl string An icon representing the layer.
category string optional A category for the layer.
creationFunction ProviderViewModel.CreationFunction | Command A function or Command that creates one or more providers which will be added to the globe when this item is selected.
See:

Members

readonly category : string

Gets the category

readonly creationCommand : Command

Gets the Command that creates one or more providers which will be added to the globe when this item is selected.

iconUrl : string

Gets the icon. This property is observable.

name : string

Gets the display name. This property is observable.

tooltip : string

Gets the tooltip. This property is observable.

Type Definitions

Ditap.ProviderViewModel.CreationFunction()ImageryProvider|TerrainProvider|Array.<ImageryProvider>|Array.<TerrainProvider>|Promise.<TerrainProvider>|Promise.<ImageryProvider>|Promise.<Array.<TerrainProvider>>|Promise.<Array.<ImageryProvider>>

A function which creates one or more providers.
Returns:
The ImageryProvider or TerrainProvider, or array of providers, to be added to the globe.