<!--
{
  "availability" : [
    "MapKit JS: 5.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "MapKitJS",
  "identifier" : "/documentation/MapKitJS/GeocoderLookupOptions",
  "metadataVersion" : "0.1.0",
  "role" : "Interface",
  "symbol" : {
    "kind" : "Interface",
    "modules" : [
      "MapKit JS"
    ],
    "preciseIdentifier" : "struct/mapkit.GeocoderLookupOptions"
  },
  "title" : "GeocoderLookupOptions"
}
-->

# GeocoderLookupOptions

Options that constrain geocoder lookup results to a specific area or a specific language.

```
interface GeocoderLookupOptions
```

## Overview

Configure [`GeocoderLookupOptions`](/documentation/MapKitJS/GeocoderLookupOptions) when performing a [`lookup(place, options)`](/documentation/MapKitJS/Geocoder/lookup) to constrain geocoder results to a specific area or return results in a specific language.

## Topics

### Options

[`coordinate?: CoordinateData;`](/documentation/MapKitJS/GeocoderLookupOptions/coordinate)

Coordinates for constraining the lookup results.

[`language?: string;`](/documentation/MapKitJS/GeocoderLookupOptions/language)

The language to use when displaying the lookup results.

[`limitToCountries?: string;`](/documentation/MapKitJS/GeocoderLookupOptions/limitToCountries)

A list of countries for constraining the lookup results.

[`region?: CoordinateRegionData;`](/documentation/MapKitJS/GeocoderLookupOptions/region)

A region for constraining lookup results.

[`signal?: AbortSignal;`](/documentation/MapKitJS/GeocoderLookupOptions/signal)

A signal object allowing you to cancel the request.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)