Implement, review, or improve maps and location features in iOS/macOS apps using MapKit and CoreLocation. Use when working with Map views, annotations,…
Build map and location features for iOS 17+ using SwiftUI MapKit and modern CoreLocation async APIs. Supports SwiftUI Map views with markers, annotations, polylines, polygons, and circles; includes camera positioning, style options, and interaction modes Provides CLLocationUpdate.liveUpdates() async stream for location tracking and CLMonitor for geofencing with up to 20 monitored conditions Covers geocoding (forward and reverse), local search with autocomplete via MKLocalSearchCompleter, and directions with ETA calculation across multiple transport types Includes CLServiceSession for explicit authorization management (iOS 18+) and PlaceDescriptor for rich place lookups (iOS 26+) Common mistakes section and review checklist help avoid battery drain, permission issues, and geocoding failures MapKit and CoreLocation Build map-based and location-aware features targeting iOS 17+ with SwiftUI MapKit and modern CoreLocation async APIs. Use Map with MapContentBuilder for views, CLLocationUpdate.liveUpdates() for streaming location, and CLMonitor for geofencing. See references/mapkit-patterns.md for extended MapKit patterns and references/corelocation-patterns.md for CoreLocation patterns. Contents
don't have the plugin yet? install it then click "run inline in claude" again.