Skip to content
import { createFeatureServices } from "@arcgis/core/rest/featureService/utils.js";
Since
ArcGIS Maps SDK for JavaScript 4.28

Provides utility methods for creating FeatureServices.

Functions

createFeatureServices

Function

Used to create an instance of FeatureService from an array of FeatureLayers.

Signature
createFeatureServices (layers: Iterable<FeatureLayer | SubtypeGroupLayer | GroupLayer>): Map<string, FeatureServiceResourcesBundle>
Parameters
ParameterTypeDescriptionRequired
layers

Layers used to construct the FeatureService.

Returns
Map<string, FeatureServiceResourcesBundle>
Example
const layer1 = new FeatureLayer({url: `${defaultHost}/arcgis/rest/services/TestService/FeatureServer/12`});
const layer2 = new FeatureLayer({url: `${defaultHost}/arcgis/rest/services/TestService/FeatureServer/13`});
const layers = [layer1, layer2];
const mapOfServices = createFeatureServices(layers);
//loading featureService from map object.
const featureService = await mapOfServices.get(`yourFeatureServiceLink/arcgis/rest/services/TestService/FeatureServer`).featureService.load();