属性概览
Name | 类型 | 描述 | 类 | |
---|---|---|---|---|
Collection<Conversion> | 更多信息 包含微件当前显示的每个 Conversion 的 集合。 | 更多信息 | CoordinateConversionViewModel | |
Point | 更多信息 将微件当前显示的坐标的位置描述为一个 Point。 | 更多信息 | CoordinateConversionViewModel | |
String | 更多信息 类的名称。 | 更多信息 | Accessor | |
Collection<Format> | 更多信息 | 更多信息 | CoordinateConversionViewModel | |
GoToOverride | 更多信息 此函数提供了覆盖 MapView goTo() 或 SceneView goTo() 方法的能力。 | 更多信息 | CoordinateConversionViewModel | |
SimpleMarkerSymbol|PictureMarkerSymbol | 更多信息 此符号用于在 | 更多信息 | CoordinateConversionViewModel | |
String | 更多信息 描述微件的当前模式。 | 更多信息 | CoordinateConversionViewModel | |
String | 更多信息 视图模型的状态。 | 更多信息 | CoordinateConversionViewModel | |
Boolean | 更多信息 如果此属性设置为 | 更多信息 | CoordinateConversionViewModel | |
String | 更多信息 此属性确定是使用 sessionStorage 还是 localStorage 来存储微件状态。 | 更多信息 | CoordinateConversionViewModel | |
MapView|SceneView | 更多信息 | 更多信息 | CoordinateConversionViewModel |
属性详情
-
conversions Collection<Conversion>
-
包含微件当前显示的每个 Conversion 的 集合。
-
currentLocation Point
-
-
类的名称。声明的类名格式为
geoscene.folder.className
。
-
formats Collection<Format>
-
-
goToOverride GoToOverride起始版本:GeoScene API for JavaScript 4.8
-
此函数提供了覆盖 MapView goTo() 或 SceneView goTo() 方法的能力。
示例:// The following snippet uses the Search widget but can be applied to any // widgets that support the goToOverride property. search.goToOverride = function(view, goToParams) { goToParams.options.duration = updatedDuration; return view.goTo(goToParams.target, goToParams.options); };
-
-
此符号用于在
capture
模式处于活动状态时可视化微件当前描述的位置。
-
mode String
-
描述微件的当前模式。
- 在
live
模式下,微件将随着光标的移动而更新。 - 在
capture
模式下,微件将在鼠标单击时更新并显示标记当前位置的图形。
可能的值:"live"|"capture"
- 默认值:live
- 在
-
state Stringreadonly
-
视图模型的状态。
可能的值:"ready"|"loading"|"disabled"
- 默认值:disabled
-
storageEnabled Boolean起始版本:GeoScene API for JavaScript 4.20
-
如果此属性设置为
true
,则 sessionStorage 或 localStorage(取决于 storageType)将用于混合和持久化 CoordinateConversion 微件的状态。- 默认值:true
-
storageType String起始版本:GeoScene API for JavaScript 4.23
-
此属性确定是使用 sessionStorage 还是 localStorage 来存储微件状态。
可能的值:"session"|"local"
- 默认值:"session"
- 另请参阅:
方法概览
名称 | 返回类型 | 描述 | 类 | |
---|---|---|---|---|
Promise<Position> | 更多信息 尝试将点转换为 Position。 | 更多信息 | CoordinateConversionViewModel | |
Promise<Point> | 更多信息 尝试将字符串转换为 Point。 | 更多信息 | CoordinateConversionViewModel | |
Promise<Conversion[]> | 更多信息 根据输入点更新输入转换。 | 更多信息 | CoordinateConversionViewModel |
方法详情
-
尝试将点转换为 Position。
参数:point Point要转换的点。
format Format描述点应如何转换的格式。
返回:类型 说明 Promise<Position> 解决后,返回一个 Position。
-
尝试将字符串转换为 Point。必须指定字符串的格式。可以从 formats 属性中获取可用格式的 Collection。
参数:coordinate String坐标字符串。
format Format指定输入坐标的格式。
返回:类型 说明 Promise<Point> 解决后,返回一个 Point。
-
updateConversions(conversions, location){Promise<Conversion[]>}
-
根据输入点更新输入转换。
参数:conversions Conversion[]要更新的 Conversions 数组。
location Point将用于更新每个输入转换的点。
返回:类型 说明 Promise<Conversion[]> 解析后,返回具有更新 Positions 的 Conversions 数组。