В представлении есть
import SwiftUI, но компилятор не находит Map. Тип действительно существует — просто одного импорта для него недостаточно.В разборе cross-import overlays показано, что при совместном импорте SwiftUI и MapKit компилятор подключает дополнительный модуль
_MapKit_SwiftUI. Именно там находится представление Map. Импортировать этот внутренний модуль вручную не нужно.Так устроены и другие интеграции: для
PhotosPicker нужен PhotosUI, для WebView — WebKit, для VideoPlayer — AVKit вместе со SwiftUI.Если знакомого типа нет ни в области видимости, ни в автодополнении, проверьте пару фреймворков, которые он связывает. В SDK правила таких подключений можно найти в каталогах
.swiftcrossimport и файлах .swiftoverlay.
