AuthoringInfoVisualVariable

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

包含从在线地图方法或滑块生成的可视变量的创作元数据。

示例:

构造函数

new AuthoringInfoVisualVariable(properties)
参数:
properties Object
optional

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

属性列表

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

类名。

更多信息Accessor
String|Number更多信息

如果生成时间线渲染器,则会指定可视化的结束时间。

更多信息AuthoringInfoVisualVariable
String更多信息

用于可视化的字段名称。

更多信息AuthoringInfoVisualVariable
Number更多信息

如果使用滑块为点密度渲染器生成点值,则指示上限值。

更多信息AuthoringInfoVisualVariable
Number更多信息

如果使用滑块为点密度渲染器生成点值,则指示下限值。

更多信息AuthoringInfoVisualVariable
String|Number更多信息

如果生成时间线渲染器,则会指定可视化的开始时间。

更多信息AuthoringInfoVisualVariable
String更多信息

如果 UI 提供了基于比率或百分比显示值的选项,则会表明选择的结果。

更多信息AuthoringInfoVisualVariable
String更多信息

指定用户在使用在线地图生成渲染器或视觉变量时选择的主题。

更多信息AuthoringInfoVisualVariable
String更多信息

生成的视觉变量的类型。

更多信息AuthoringInfoVisualVariable
String更多信息

如果生成时间线渲染器,则会指定可视化的时间单位。

更多信息AuthoringInfoVisualVariable

属性详细说明

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

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

endTime String|Number

如果生成时间线渲染器,则会指定可视化的结束时间。

field String

用于可视化的字段名称。

maxSliderValue Number

如果使用滑块为点密度渲染器生成点值,则指示上限值。

minSliderValue Number

如果使用滑块为点密度渲染器生成点值,则指示下限值。

startTime String|Number

如果生成时间线渲染器,则会指定可视化的开始时间。

style String

如果 UI 提供了基于比率或百分比显示值的选项,则会表明选择的结果。

可选值:"percent"|"percent-of-total"|"ratio"

theme String

指定用户在使用在线地图生成渲染器或视觉变量时选择的主题。

可选值:"above"|"below"|"above-and-below"|"centered-on"|"extremes"|"high-to-low"

type String

生成的视觉变量的类型。

可选值:"color"|"size"|"opacity"

units String

如果生成时间线渲染器,则会指定可视化的时间单位。

可选值:"seconds"|"minutes"|"hours"|"days"|"months"|"years"

方法列表

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

创建实例的深拷贝。

更多信息AuthoringInfoVisualVariable
*更多信息

创建此类的新实例并使用从 GeoScene 产品生成的 JSON 对象的值对其进行初始化。

更多信息AuthoringInfoVisualVariable
Object更多信息

将此类的实例转换为其 GeoScene portal JSON 格式。

更多信息AuthoringInfoVisualVariable

方法详细说明

创建实例的深拷贝。

返回值:
类型 描述
AuthoringInfoVisualVariable 返回调用此方法对象的深拷贝。
示例代码:
// Creates a deep clone of the authoring info visual variable
let authInfoVV = layer.renderer.authoringInfo.visualVariables.find(function(vv){
  return vv.type === "color";
}).clone();
fromJSON(json){*}static

创建此类的新实例,并使用从 GeoScene 产品生成的 JSON 对象的值对其进行初始化。传递给输入 json 参数的对象通常来自对 REST API 中的查询操作的响应,或者来自另一个 GeoScene 产品的 toJSON() 方法。有关何时以及如何使用此函数的详细信息和示例,请参阅指南中的使用 fromJSON() 主题。

参数:
json Object

实例的 json 表达式,以 geoscene 格式显示。

返回值:
类型 描述
* 返回一个该类的新实例。
toJSON(){Object}

将此类的实例转换为 GeoScene portal JSON 格式。 有关更多信息,请参阅使用 fromJSON() 指南。

返回值:
类型 描述
Object 此类实例的 GeoScene portal JSON 格式。

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