<!--
{
  "availability" : [
    "iOS: 16.0.0 -",
    "iPadOS: 16.0.0 -",
    "macCatalyst: 16.0.0 -",
    "macOS: 13.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "MapKit",
  "identifier" : "/documentation/MapKit/MKLookAroundSceneRequest",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "MapKit"
    ],
    "preciseIdentifier" : "c:objc(cs)MKLookAroundSceneRequest"
  },
  "title" : "MKLookAroundSceneRequest"
}
-->

# MKLookAroundSceneRequest

A class you use to request a LookAround scene at the location you specify.

```
class MKLookAroundSceneRequest
```

## Topics

### Creating a LookAround scene

[`-  initWithCoordinate:`](/documentation/MapKit/MKLookAroundSceneRequest/init(coordinate:))

Creates a LookAround scene at the specified coordinates.

[`-  initWithMapItem:`](/documentation/MapKit/MKLookAroundSceneRequest/init(mapItem:))

Creates a LookAround scene with the location described by the specified map item.

### Specifying the request’s location

[`coordinate`](/documentation/MapKit/MKLookAroundSceneRequest/coordinate)

A coordinate value that describes the location of the LookAround scene.

[`mapItem`](/documentation/MapKit/MKLookAroundSceneRequest/mapItem)

A map item that describes the location of the LookAround scene.

### Starting and stopping scene requests

[`-  cancel`](/documentation/MapKit/MKLookAroundSceneRequest/cancel())

Cancels the pending scene request.

[`-  getSceneWithCompletionHandler:`](/documentation/MapKit/MKLookAroundSceneRequest/getSceneWithCompletionHandler(_:))

Requests a LookAround scene and calls the specified completion handler.

### Monitoring the progress of scene requests

[`cancelled`](/documentation/MapKit/MKLookAroundSceneRequest/isCancelled)

A Boolean value that indicates if the cancellation of a scene request was successful.

[`loading`](/documentation/MapKit/MKLookAroundSceneRequest/isLoading)

A Boolean value that indicates whether a scene request is loading.

## Relationships

### Conforms To

[`CVarArg`](/documentation/Swift/CVarArg)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

[`Equatable`](/documentation/Swift/Equatable)

[`Hashable`](/documentation/Swift/Hashable)

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

### Inherits From

[`NSObject-swift.class`](/documentation/ObjectiveC/NSObject-swift.class)

---

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)