SwiftUI Map (MapKit) показывает аннотации/контент с camera position binding; кастомные callout — через annotation view builder.
Разбор
- Производительность множества annotation.
- Разрешения локации отдельно.
- Сложный map UX иногда UIKit MKMapView representable.
- Состояние камеры в VM.
Итог
Map — быстрый declarative MapKit; сложные сценарии — representable.