LocalBasemapsSource

AMD: require(["geoscene/widgets/BasemapGallery/support/LocalBasemapsSource"], (LocalBasemapsSource) => { /* 代码 */ });
ESM: import LocalBasemapsSource from "@geoscene/core/widgets/BasemapGallery/support/LocalBasemapsSource";
类: geoscene/widgets/BasemapGallery/support/LocalBasemapsSource
继承于: LocalBasemapsSource Accessor
起始版本: GeoScene API for JavaScript 4.22

LocalBasemapsSource 类是 BasemapGalleryViewModelBasemapGallery 微件中的集合驱动的 Basemap

示例:
示例代码:
// 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');

构造函数

new LocalBasemapsSource(properties)
参数:
properties Object
optional

所有可传入构造函数的属性,请参见属性列表

属性列表

可以设置、检索或监听的属性。参见 使用属性
展示继承属性 隐藏继承属性
属性 类型 描述
Collection<Basemap>更多信息

Basemaps 的集合。

更多信息LocalBasemapsSource
String更多信息

类名。

更多信息Accessor
String更多信息

源的状态。

更多信息LocalBasemapsSource

属性详细说明

basemaps Collection<Basemap>

Basemaps 的集合。

declaredClass Stringreadonly inherited
起始版本: GeoScene API for JavaScript 4.22

类名。类的名称声明格式为 geoscene.folder.className

state Stringreadonly

源的状态。状态总是 ready

方法列表

属性 返回值类型 描述
更多信息

刷新源底图。

更多信息LocalBasemapsSource

方法详细说明

refresh()

刷新源底图。注:refresh 不会影响 LocalBasemapsSource。而是直接修改底图。

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.