---
title: AbstractLookAround
framework: mapkitjs
role: symbol
role_heading: Class
path: mapkitjs/abstractlookaround
---

# AbstractLookAround

An abstract class that provides a common interface for Look Around views.

## Declaration

```data
abstract class AbstractLookAround extends EventTarget
```

## Discussion

Discussion You can’t initialize an abstract class; use LookAround or LookAroundPreview to create a Look Around view.

## Topics

### Static properties

- [ReadyStates](mapkitjs/abstractlookaround/readystates.md)

### Instance Properties

- [element](mapkitjs/abstractlookaround/element.md)
- [isNavigationEnabled](mapkitjs/abstractlookaround/isnavigationenabled.md)
- [isScrollEnabled](mapkitjs/abstractlookaround/isscrollenabled.md)
- [isZoomEnabled](mapkitjs/abstractlookaround/iszoomenabled.md)
- [openDialog](mapkitjs/abstractlookaround/opendialog.md)
- [padding](mapkitjs/abstractlookaround/padding.md)
- [readyState](mapkitjs/abstractlookaround/readystate.md)
- [scene](mapkitjs/abstractlookaround/scene.md)
- [showsPointsOfInterest](mapkitjs/abstractlookaround/showspointsofinterest.md)
- [showsRoadLabels](mapkitjs/abstractlookaround/showsroadlabels.md)

### Instance Methods

- [destroy()](mapkitjs/abstractlookaround/destroy.md)

## Relationships

### Inherits From

- EventTarget

### Inherited By

- [LookAround](mapkitjs/lookaround.md)
- [LookAroundPreview](mapkitjs/lookaroundpreview.md)

## See Also

### Exploring at street level

- [LookAround](mapkitjs/lookaround.md)
- [LookAroundOptions](mapkitjs/lookaroundoptions.md)
- [LookAroundPreview](mapkitjs/lookaroundpreview.md)
- [LookAroundPreviewOptions](mapkitjs/lookaroundpreviewoptions.md)
- [LookAroundScene](mapkitjs/lookaroundscene.md)
- [CommonLookAroundOptions](mapkitjs/commonlookaroundoptions.md)
- [lookAroundViews](mapkitjs/mapkit/lookaroundviews.md)
