---
title: "getPlace(annotation, options)"
framework: mapkitjs
role: symbol
role_heading: Instance Method
path: mapkitjs/placelookup/getplace1
---

# getPlace(annotation, options)

Obtains the place associated with a map feature annotation.

## Declaration

```data
getPlace(
    annotation: MapFeatureAnnotation,
    options?: PlaceLookupOptions,
): Promise<Place>;
```

## Parameters

- `annotation`: The doc://com.apple.mapkitjs/documentation/MapKitJS/MapFeatureAnnotation to look up.
- `options`: Options that can overwrite the same options set on the property or that you supplied to the doc://com.apple.mapkitjs/documentation/MapKitJS/PlaceLookup constructor. See doc://com.apple.mapkitjs/documentation/MapKitJS/PlaceLookupOptions.

## Return Value

Return Value A promise that resolves with a Place on success, or rejects with an Error on failure.

## Discussion

Discussion Use this method to retrieve the full Place information for a MapFeatureAnnotation that a person selects on the map. Pass an AbortSignal from an AbortController to the signal option to allow the controller to cancel a pending request. When the controller aborts, the returned promise rejects with a DOMException whose name is "AbortError".

## See Also

### Getting a place

- [getPlace(id, options)](mapkitjs/placelookup/getplace.md)
- [PlaceLookupOptions](mapkitjs/placelookupoptions.md)
