AL
alessiorubicini/LocationPickerForSwiftUI
A SwiftUI view for interactive geographic coordinates input.
Location Picker for SwiftUI
LocationPicker for SwiftUI is a Swift package that provides an easy-to-use SwiftUI view for interactive input of geographic coordinates.
Overview
LocationPicker is a lightweight SwiftUI component for selecting geographic coordinates with Apple Maps. Present it in a sheet or navigation flow, let users tap to drop a pin, and receive live coordinate updates via a simple binding.
Features
- SwiftUI-first: Drop-in view that fits sheets, forms, and navigation flows.
- Interactive map: Tap to select a point; pin animates into place.
- Live coordinates: Selected latitude/longitude always visible.
- Zero dependencies: Built on MapKit and SwiftUI.
Requirements
- iOS: 15.0+
- Swift: 5.7+
- Xcode: 13.0+
Installation (Swift Package Manager)
- In Xcode, go to
File > Add Package Dependencies…. - Enter the repository URL:
https://github.com/alessiorubicini/LocationPickerForSwiftUI. - Select the version or branch you prefer and add the package to your target.
Support
Questions, ideas, or issues? Feel free to open an issue on GitHub.
License
MIT © 2022–present Alessio Rubicini. See LICENSE for details.
On this page
Languages
Swift100.0%
MIT License
Created August 13, 2021
Updated January 25, 2026
