Contents

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

Creates a new map with the initial camera position, bounds, interaction modes, selected map feature, scope, and content you provide.

Declaration

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

Parameters

  • initialPosition:

    The initial Mapcameraposition.

  • bounds:

    The Mapcamerabounds that define the camera’s view of the map.

  • interactionModes:

    The Mapinteractionmodes that describe ways a person can interact with the map.

  • selection:

    A binding to a Mapfeature that represents a person’s selection.

  • scope:

    The map’s Id.

  • content:

    A Mapcontent content builder that supplies the map’s content.

See Also

Creating a map