Extends L.
L.esri.task is a generic class that provides the foundation for calling operations on ArcGIS Online and ArcGIS Server Services like query, find and identify.
Constructor
| Constructor | Description |
|---|---|
L.esri.task(<Object>options)
L.esri.task(<Service>endpoint) | Options includes a url parameter which refers to the ArcGIS Server or ArcGIS Online service you would like to consume. |
Options
| Option | Type | Default | Description |
|---|---|---|---|
url | String | '' | URL of the ArcGIS Server or ArcGIS Online service you would like to consume. |
proxy | String | false | URL of an ArcGIS Maps SDK for JavaScript proxy or ArcGIS Resource Proxy to use for proxying POST requests. |
use | Boolean | true | If this task should use CORS when making GET requests. |
request | Object | null | Used to pass through arbitrary request parameters to services. |
Methods
| Method | Returns | Description |
|---|---|---|
request( | this | Makes a request to the associated service. The service's URL will be combined with the path option and parameters will be serialized. Accepts an optional function context for the callback. |
apikey( | this | Adds an api key to this request if the service requires authentication. Will be added automatically if used with a service. |
token( | this | Adds a token to this request if the service requires authentication. Will be added automatically if used with a service. |