struct ContentView: View {
   @State private var appData = ApplicationData.shared
   @State private var address = ""

   var body: some View {
      ZStack {
         Map(position: $appData.cameraPos)
         VStack {
            HStack {
               TextField("Enter an address", text: $address)
                  .textFieldStyle(.roundedBorder)
               Button("Find") {
                  Task {
                     await appData.findLocation(address: address)
                  }
               }.buttonStyle(.glassProminent)
            }.padding()
            .glassEffect(.regular)
            Spacer()
         }.padding()
      }
   }
}