示例代码:
// in this example, the portal item is a webmap
let basemap = new Basemap({
portalItem: {
id: "867895a71a1840399476fc717e76bb43" // Mid-Century Map
}
});
let basemapGallery = new BasemapGallery({
source: new LocalBasemapsSource({
basemaps: [
Basemap.fromId("tianditu-vector"), // create a basemap from a well known id
basemap
]
}),
view: view
});
view.ui.add(basemapGallery, 'top-right');
构造函数
属性列表
可以设置、检索或监听的属性。参见 使用属性。
属性 | 类型 | 描述 | 类 | |
---|---|---|---|---|
Collection<Basemap> | 更多信息 Basemaps 的集合。 | 更多信息 | LocalBasemapsSource | |
String | 更多信息 类名。 | 更多信息 | Accessor | |
String | 更多信息 源的状态。 | 更多信息 | LocalBasemapsSource |
属性详细说明
-
basemaps Collection<Basemap>
-
Basemaps 的集合。
-
起始版本: GeoScene API for JavaScript 4.22
-
类名。类的名称声明格式为
geoscene.folder.className
。
-
state Stringreadonly
-
源的状态。状态总是
ready
。
方法列表
属性 | 返回值类型 | 描述 | 类 | |
---|---|---|---|---|
更多信息 刷新源底图。 | 更多信息 | LocalBasemapsSource |
方法详细说明
-
refresh()
-
刷新源底图。注:
refresh
不会影响 LocalBasemapsSource。而是直接修改底图。