struct ContentView: View {
   @State private var appData = ApplicationData.shared
   @Namespace var mapSpace

   var body: some View {
      Map(position: $appData.cameraPos, scope: mapSpace)
         .mapControlVisibility(.hidden)
         .safeAreaInset(edge: .top) {
            HStack {
               MapPitchToggle(scope: mapSpace)
                  .padding(5)
                  .background {
                     Circle()
                        .fill(.thinMaterial)
                        .stroke(.red, lineWidth: 3)
                  }
            }.padding()
            .frame(minWidth: 0, maxWidth: .infinity)
         }
         .mapScope(mapSpace)
   }
}