LocalBasemapsSource
require(["esri/widgets/BasemapGallery/support/LocalBasemapsSource"], function(LocalBasemapsSource) { /* code goes here */ });
Class:
esri/widgets/BasemapGallery/support/LocalBasemapsSource
Inheritance: LocalBasemapsSource Accessor
Subclasses: PortalBasemapsSource
Since: ArcGIS API for JavaScript 4.3
The LocalBasemapsSource class is a Collection-driven Basemap source in the BasemapGalleryViewModel or BasemapGallery widget.
Example:
// in this example, the portal item is a webmap
var basemap = new Basemap({
portalItem: {
id: "867895a71a1840399476fc717e76bb43" // Mid-Century Map
}
});
var basemapGallery = new BasemapGallery({
source: new LocalBasemapsSource({
basemaps: [
Basemap.fromId("national-geographic"), // create a basemap from a well known id
basemap
]
}),
view: view
});
view.ui.add(basemapGallery, 'top-right');
Constructors
- new LocalBasemapsSource(properties)
- Parameter:properties Objectoptional
See the properties for a list of all the properties that may be passed into the constructor.
Property Overview
Any properties can be set, retrieved or listened to. See the Working with Properties topic.
Name | Type | Summary | Class | |
---|---|---|---|---|
Collection<Basemap> | A collection of Basemaps. more details | more details | LocalBasemapsSource | |
String | The name of the class. more details | more details | Accessor | |
String | The source's state. more details | more details | LocalBasemapsSource |
Property Details
- basemaps Collection<Basemap>
A collection of Basemaps.
- Since: ArcGIS API for JavaScript 4.7
The name of the class. The declared class name is formatted as
esri.folder.className
.
- state Stringreadonly
The source's state. The state is always
ready
.
Method Overview
Name | Return Type | Summary | Class | |
---|---|---|---|---|
Refreshes the source basemaps. more details | more details | LocalBasemapsSource |
Method Details
- refresh()
Refreshes the source basemaps. Note:
refresh
will not affect LocalBasemapsSource. Modify basemaps directly instead.
Loading...