Using Maps in App Intents

I want to use MapKit with App Intents, but the map does not show up.(See attached image)

Can anyone help me solve this?

import SwiftUI
import MapKit
struct ContentView: View {
  @State private var region = MKCoordinateRegion(
    center: CLLocationCoordinate2D(latitude: 37.334_900,
                    longitude: -122.009_020),
    latitudinalMeters: 750,
    longitudinalMeters: 750
  )
   
  var body: some View {
    VStack {
      Map(coordinateRegion: $region).frame(width:300, height:300)
        .disabled(true)
    }
  }
}
struct ContentView_Previews: PreviewProvider {
  static var previews: some View {
    ContentView()
  }
}
import AppIntents
import SwiftUI
import MapKit
struct test20220727bAppIntentsExtension: AppIntent {
  static var title: LocalizedStringResource = "test20220727bAppIntentsExtension"
   
  func perform() async throws -> some IntentResult {
    return .result(value: "aaa", view: ContentView())
  }
}
struct testShortcuts:AppShortcutsProvider{
  @available(iOS 16.0, *)
  static var appShortcuts: [AppShortcut]{
    AppShortcut(
      intent: test20220727bAppIntentsExtension(),
      phrases: ["test20220727bAppIntentsExtension" ]
    )
  }
}

we have similar issue. Does the error in console also shows this? Failed to serialize view of type: PlatformViewRepresentableAdaptor<MapView>

You should look into MKMapSnapshotter. You should be able to create and display an image of the location you want. AppIntent does not currently work with scrollable content.

Using Maps in App Intents
 
 
Q