Extends L.
L.esri.
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 API 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(<String> url, <Object> params, <Function> callback, <Object> context) | 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(<String> apikey) | this | Adds an api key to this request if the service requires authentication. Will be added automatically if used with a service. |
token(<String> token) | this | Adds a token to this request if the service requires authentication. Will be added automatically if used with a service. |