SnappingControlsViewModel

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

提供 SnappingControls 组件的逻辑。

示例:

构造函数

new SnappingControlsViewModel(properties)
参数:
properties Object
optional

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

属性列表

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

类名。

更多信息Accessor
SnappingOptions更多信息

用于草图绘制 SnappingOptions 

更多信息SnappingControlsViewModel
String更多信息

视图模型的当前状态。

更多信息SnappingControlsViewModel
MapView|SceneView更多信息

与捕捉控件小组件实例关联的视图。

更多信息SnappingControlsViewModel

属性详细说明

declaredClass Stringreadonly inherited

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

snappingOptions SnappingOptionsautocast

用于草图绘制 SnappingOptions。 它支持 self  和 feature 捕捉。

state Stringreadonly

视图模型的当前状态。

可选值:"ready"|"disabled"

默认值:disabled

与捕捉控件微件实例关联的视图。

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