---
title: MKLocalPointsOfInterestRequest
framework: mapkit
role: symbol
role_heading: Class
path: mapkit/mklocalpointsofinterestrequest
---

# MKLocalPointsOfInterestRequest

A structured request to use when searching for points of interest.

## Declaration

```swift
class MKLocalPointsOfInterestRequest
```

## Overview

Overview You create an MKLocalPointsOfInterestRequest to fetch points of interest within a rectangular bounding box or circular area. To leverage the phone’s viewport to request points of interest, create a request with a rectangular bounding box using an MKCoordinateRegion. The request fetches points of interest within the rectangular region. To retrieve points of interest nearby or “around the user,” create a request with a circular area defined by CLLocationCoordinate2D and a CLLocationDistance in meters. The fetch returns points of interest up to the maximum distance defined by maxRadius. You may optionally specifying an MKPointOfInterestFilter describing categories to include or exclude. The default behavior of the fetch returns all points of interest.

## Topics

### Creating a point of interest request

- [init(center:radius:)](mapkit/mklocalpointsofinterestrequest/init(center:radius:).md)
- [init(coordinateRegion:)](mapkit/mklocalpointsofinterestrequest/init(coordinateregion:).md)

### Configuring the request parameters

- [region](mapkit/mklocalpointsofinterestrequest/region.md)
- [coordinate](mapkit/mklocalpointsofinterestrequest/coordinate.md)
- [radius](mapkit/mklocalpointsofinterestrequest/radius.md)
- [pointOfInterestFilter](mapkit/mklocalpointsofinterestrequest/pointofinterestfilter.md)

### Getting the maximum radius

- [maxRadius](mapkit/mklocalpointsofinterestrequest/maxradius.md)

### Initializers

- [init(centerCoordinate:radius:)](mapkit/mklocalpointsofinterestrequest/init(centercoordinate:radius:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Local search

- [Interacting with nearby points of interest](mapkit/interacting-with-nearby-points-of-interest.md)
- [MKLocalSearchRegionPriority](mapkit/mklocalsearchregionpriority.md)
- [MKLocalSearch.ResultType](mapkit/mklocalsearch/resulttype.md)
- [MKLocalSearch](mapkit/mklocalsearch.md)
- [MKAddressFilter.Options](mapkit/mkaddressfilter/options.md)
- [MKAddressFilter](mapkit/mkaddressfilter.md)
- [MKLocalSearchCompleter.ResultType](mapkit/mklocalsearchcompleter/resulttype.md)
- [MKLocalSearchCompleter](mapkit/mklocalsearchcompleter.md)
- [MKLocalSearchCompletion](mapkit/mklocalsearchcompletion.md)
