AttributionViewModel

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

提供“属性”微件的逻辑。显示地图中图层的属性文本。为图层显示的文本可以是图层的自定义属性数据中定义的数据提供程序或源列表,也可以是版权文本。属性将根据图层可见性和地图范围自动更新。

GeoScene 要求在应用程序中使用 GeoScene Online 底图时,地图必须包含 GeoScene 属性,并且您必须获得使用该内容的许可。 

另参阅:

构造函数

new AttributionViewModel(properties)
参数:
properties Object
optional

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

属性列表

可以设置、检索或监听的任何属性。参见使用属性主题。
展示继承属性 隐藏继承属性
名称 类型 描述
String更多信息

类名。

更多信息Accessor
Collection<AttributionItem>更多信息

AttributionItem 的集合。

更多信息AttributionViewModel
String更多信息

视图模型的状态。

更多信息AttributionViewModel
MapView|SceneView更多信息

视图模型将从中运行的视图。

更多信息AttributionViewModel

属性详细说明

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

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

items Collection<AttributionItem>readonly

AttributionItem 的集合。

state Stringreadonly

视图模型的状态。

可选值:"disabled"|"ready"|"loading"

默认值:disabled

视图模型将从中运行的视图。

类型定义

AttributionItem

以下属性定义包含图层的属性文本的属性项。

属性:
text String

属性文本。

layer Layer

具有属性文本的图层。

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