SwiftUI iOS 16 MapKit 地球仪

Car*_*man 5 mapkit swift swiftui

如何将地图配置为缩小直到显示地球仪(快速)?我知道您可以将mapType 设置为hybridFlyover 或satelliteFlyover,但是当完全缩小时,此解决方案看起来不像苹果的地图。

在此输入图像描述

Far*_*ouK 3

在 iOS 17 上使用 SwiftUI:

.mapStyle(.imagery(elevation: .realistic))
Run Code Online (Sandbox Code Playgroud)

或者

.mapStyle(.hybrid(elevation: .realistic))
Run Code Online (Sandbox Code Playgroud)

或者

.mapStyle(.standard(elevation: .realistic))
Run Code Online (Sandbox Code Playgroud)

请注意,这.standard不起作用,我认为这是由于错误造成的,但它与其他样式一起工作正常。