我正在添加一个类似这样的地图视图: Map(coordinateRegion: $coordinateRegion) .frame(height: 400, alignment: .center) .cornerRadius(5) .shadow(radius: 4) 地图显示如下: 我想允许用户更改地图类型(卫星等)。 在SwiftUI中有设置地图类型的方法吗?
目前,我担心你必须使用以下方式访问mapType: MKMapView.appearance().mapType = .satellite // 或任何其他地图类型 你只需要在onAppear中使用它。我不确定是否有更好的方法,但至少它是有效的 :) 目前仍需使用UIKit Mapview进行更详细的规格说明。