SwiftUI: изменить тип карты в режиме просмотра карты?

#swiftui #mapkit

Вопрос:

Я добавляю вид карты, подобный этому:

             Map(coordinateRegion: $coordinateRegion)
                                .frame(height: 400, alignment: .center)
                                .cornerRadius(5)
                                .shadow(radius: 4)
 

Карта отображается следующим образом:

введите описание изображения здесь

Я хочу разрешить пользователю изменять тип карты (спутниковая и т. Д.).

Есть ли способ установить тип карты в SwiftUI?

Комментарии:

1. Вам нужно использовать «UIKit MapView» в «uiviewпредставляемом». К сожалению, в этом году карты ничего не обновлялись.

2. Да, я просто прочитал кучу вещей в Интернете и подумал, что так и должно быть… Даже такая простая вещь, как сброс пин-кода, — это беспорядок из-за отсутствия надлежащей поддержки расположения жестов в SwiftUI… спасибо