FeatureSnappingLayerSource

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

FeatureSnappingLayerSource 指定在 SnappingOptions 中将使用哪些图层进行捕捉。

已知限制

示例:
示例代码:
// 创建一个新的 Sketch 实例,
// 并为其中一个 featureSources 属性设置一个图层。  const Sketch = new Sketch({
  layer: graphicsLayer,
  view: view,
  snappingOptions: { // 自动转换成 SnappingOptions()
    enabled: true,
    featureSources: [{ layer: graphicsLayer }] // 自动转换成  FeatureSnappingLayerSource()
  }
});

构造函数

new FeatureSnappingLayerSource(properties)
参数:
properties Object
optional

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

属性列表

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

类名。

更多信息Accessor
Boolean更多信息

指示要素捕捉是打开还是关闭。

更多信息FeatureSnappingLayerSource
FeatureLayer|GraphicsLayer|GeoJSONLayer|CSVLayer|WFSLayer更多信息

用于捕捉的源图层。

更多信息FeatureSnappingLayerSource

属性详细说明

declaredClass Stringreadonly inherited

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

enabled Boolean

指示要素捕捉是打开还是关闭。

默认值:true

用于捕捉的源图层。

示例:

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