Skip to content

geocoder

const geocoder: object

Defined in: src/geocoder.ts:17

Address ↔ coordinates search, mirroring ArcGIS.LocatorTask (Swift) / com.arcgismaps.tasks.geocode.LocatorTask (Kotlin). Every call is asynchronous and runs against the ArcGIS World Geocoding Service by default (override with params.locatorUrl). The World service requires an API key — set it via <MapSettings> / setApiKey.

geocode: (searchText, params?) => Promise<GeocodeResult[]>

Geocodes an address or place name into a list of matches.

string

GeocodeParameters

Promise<GeocodeResult[]>

geocodeSuggestion: (suggestionId, params?) => Promise<GeocodeResult[]>

Geocodes a suggestion chosen from a prior suggest call, using the native SDK’s precise geocode(forSuggestResult:) overload — avoids a text re-search and returns the exact match.

number

The suggestionId from a SuggestResult returned by suggest.

Optional params; use locatorUrl only if it differs from the one used in the suggest call (the registry already stores the original URL).

string

Promise<GeocodeResult[]>

reverseGeocode: (point, params?) => Promise<GeocodeResult[]>

Reverse-geocodes a point into nearby addresses / places.

PointGeometry

ReverseGeocodeParameters

Promise<GeocodeResult[]>

suggest: (searchText, params?) => Promise<SuggestResult[]>

Returns autocomplete suggestions for a partial search; each result carries a suggestionId.

string

SuggestParameters

Promise<SuggestResult[]>