{ "Resources": { "RouteLayers": "A list of polylineM layers in the map." }, "Operations": { "IdentifyRoute": { "Info": "Identify Route operation. To learn more about formatting the input geometries, input geometry, please visit the \u0027Geometry Objects\u0027 section of the ArcGIS Server REST documentation.", "Inputs": { "location": "(geometry) Point", "tolerance": "(number) optional but if you don\u0027t set, soe set 0 so you could no have results", "routeMeasureUnit": "(enum) optional default is esriUnknownUnits", "routeIDFieldName": "(string)" }, "Outputs": { "location (array)": [ { "routeID": "(string, double, int) depends fieldtype routeIDFieldName", "measure": "(number)" } ] } }, "PointLocation": { "Info": "Point Location operation.", "Inputs": { "routeIDFieldName": "(string)", "routeID": "(string, double, int) depends fieldtype routeIDFieldName", "measure": "(number)", "lateralOffset": "(number) optional default = 0", "routeMeasureUnit": "(enum) optional default = esriUnknownUnits", "routeLocationMeasureUnit": "(enum) optional default = esriUnknownUnits" }, "Outputs": { "geometries": "(geometry) point or multipoint" } }, "LineLocation": { "Info": "Line Location operation.", "Inputs": { "routeIDFieldName": "(string)", "routeID": "(string, double, int) depends fieldtype routeIDFieldName", "fromMeasure": "(number) optional if you set toMeasure", "toMeasure": "(number) optional if you set fromMeasure", "lateralOffset": "(number) optional default = 0", "routeMeasureUnit": "(enum) optional default = esriUnknownUnits", "routeLocationMeasureUnit": "(enum) optional default = esriUnknownUnits" }, "Outputs": { "geometries": "(geometry) polyline" } }, "IdentifyRouteEx": { "Info": "Identify Route Ex operation. To learn more about formatting the input geometries, input geometry, please visit the \u0027Geometry Objects\u0027 section of the ArcGIS Server REST documentation.", "Inputs": { "location": "(geometry) Point", "routeID": "(string, double, int) depends fieldtype routeIDFieldName", "tolerance": "(number) optional but if you don\u0027t set, soe set 0 so you could no have results", "routeMeasureUnit": "(enum) optional default = esriUnknownUnits", "routeIDFieldName": "(string)", "segmentExtension": "(enum) optional default = esriNoExtension" }, "Outputs": { "location (array)": [ { "routeID": "(string, double, int) depends fieldtype routeIDFieldName", "measure": "(number)", "location": "(geometry) point" } ] } } } }