import * as locateBetweenOperator from "@arcgis/core/geometry/operators/locateBetweenOperator.js";
            const locateBetweenOperator = await $arcgis.import("@arcgis/core/geometry/operators/locateBetweenOperator.js");
            @arcgis/core/geometry/operators/locateBetweenOperator
        Performs an OGC locate between operation on M values for the given 2D geometries. Calculates the geometry between given M values. This can also be used for locate along operations, which is a variation of locate between when the start and end M values are equal. This is a linear referencing operation. Polygons and extents are not supported.

Property Overview
| Name | Type | Summary | Object | 
|---|---|---|---|
Indicates if the operator supports input geometries that contain curves.  | locateBetweenOperator | 
Property Details
- 
  
  
supportsCurves
PropertysupportsCurves Booleanreadonly - 
  
    
Indicates if the operator supports input geometries that contain curves. The value will always be
true. 
Method Overview
| Name | Return Type | Summary | Object | 
|---|---|---|---|
Performs the locate between or locate along operation on the geometry.  | locateBetweenOperator | 
Method Details
- 
  
  
executeMany
MethodexecuteMany(geometries, startM, endM){Array<(GeometryUnion|null|undefined)>} - 
  
  
    
Performs the locate between or locate along operation on the geometry. For locate along, the start and end M values are equal.
Parametersgeometries GeometryUnion[]The set of input geometries. All the geometries must have the same spatial reference.
startM NumberThe M value to start the operation.
endM NumberThe M value to end the operation.
ReturnsType Description Array<(GeometryUnion|null|undefined)> Returns the result of geometries. For 1-dimensional geometries, the result could be either point, multipoint, or polyline. For polylines, the result can be both polyline and multipoint. Example// Perform the locate between operation const geometries = locateBetweenOperator.executeMany([polyline1, polyline2], 100, 200);