bulkGeocode

Function

import { bulkGeocode } from '@esri/arcgis-rest-geocoder';
import { ApplicationSession } from '@esri/arcgis-rest-auth';
//
const addresses = [
  { "OBJECTID": 1, "SingleLine": "380 New York Street 92373" },
  { "OBJECTID": 2, "SingleLine": "1 World Way Los Angeles 90045" }
];
//
bulkGeocode({ addresses, authentication: session })
  .then((response) => {
    response.locations[0].location; // => { x: -117, y: 34, spatialReference: { wkid: 4326 } }
  });

Used to geocode a batch of addresses.

Parameters

Parameter Type Default Notes
requestOptions Required IBulkGeocodeRequestOptions

Request options to pass to the geocoder, including an array of addresses and authentication session.

Returns

Promise<any> - A Promise that will resolve with the data from the response. The spatial reference will be added to address locations unless rawResponse: true was passed.


Function defined in packages/arcgis-rest-geocoder/src/bulk.ts:65