---
title: "init(initialPosition:bounds:interactionModes:selection:scope:content:)"
framework: mapkit
role: symbol
role_heading: Initializer
path: "mapkit/map/init(initialposition:bounds:interactionmodes:selection:scope:content:)-2u4ry"
---

# init(initialPosition:bounds:interactionModes:selection:scope:content:)

## Declaration

```swift
@MainActor @preconcurrency init<SelectedValue, C>(initialPosition: MapCameraPosition, bounds: MapCameraBounds? = nil, interactionModes: MapInteractionModes = .all, selection: Binding<SelectedValue?>, scope: Namespace.ID? = nil, @MapContentBuilder content: () -> C) where Content == MapSelectableContentView<SelectedValue, C>, SelectedValue : MapSelectable, C : MapContent
```
