// Create a Map
let map = new Map({
basemap: "streets",
layers: [featureLayer],
snappingOptions: { // Add snapping options
enabled: true,
pixelTolerance: 15,
snapToPoint: true
snapToVertex: true,
layerInfos: [
{ // Configure snapping properties for each layer
layer: featureLayer
}
]
}
});
// Create a SceneView
let view = new SceneView({
map: map,
container: "viewDiv"
});
// Enables snapping while editing
editViewModel.snappingOptions = {
enabled: true
};
// Disables snapping while editing
editViewModel.snappingOptions = {
enabled: false
};
这样就可以在 ArcGIS JS 4.24 编辑组件中加载“Snapping Layers”了。