# MapContentAnchorable

    protocol MapContentAnchorable : MapContent

    extension MapContentAnchorable : View

A map content that can be anchored by a popover
- `


  ### [altitudeMode](https://developers.google.com/maps/documentation/maps-3d/ios-sdk/reference/Protocols/MapContentAnchorable#/s:12GoogleMaps3D20MapContentAnchorableP12altitudeModeAA08AltitudeG0Ovp)


  `

  #### Declaration

  Swift

      var altitudeMode: https://developers.google.com/maps/documentation/maps-3d/ios-sdk/reference/Enums/AltitudeMode.html { get }

- `


  ### [position](https://developers.google.com/maps/documentation/maps-3d/ios-sdk/reference/Protocols/MapContentAnchorable#/s:12GoogleMaps3D20MapContentAnchorableP8positionAA14LatLngAltitudeVvp)


  `

  #### Declaration

  Swift

      var position: https://developers.google.com/maps/documentation/maps-3d/ios-sdk/reference/Structs/LatLngAltitude.html { get }

- `


  ### [popover(isOpen:autoClosedEnabled:autoPanEnabled:style:content:)](https://developers.google.com/maps/documentation/maps-3d/ios-sdk/reference/Protocols/MapContentAnchorable#/s:12GoogleMaps3D20MapContentAnchorablePAAE7popover6isOpen17autoClosedEnabled0i3PanK05style7content7SwiftUI08ModifiedD0VyxQrGAJ7BindingVySbG_S2bAA12PopoverStyleVqd__yctAJ4ViewRd__lF)


  ` Extension method

  #### Declaration

  Swift

      func popover<Content>(isOpen: Binding<Bool>, autoClosedEnabled: Bool = true, autoPanEnabled: Bool = true, style: https://developers.google.com/maps/documentation/maps-3d/ios-sdk/reference/Structs/PopoverStyle.html = .default, @ViewBuilder content: @escaping () -> Content) -> ModifiedContent<Self, some ViewModifier>
       where Content : View