Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swiftuiux/corelocation-manager-tracker-swift-apple-maps-example
Real-time swift geolocation and geocoding tracker with asynchronous streaming async await, concurrency and MapKit address decoder Example With its streamlined implementation process, you can quickly integrate this streaming solution into your app Apple maps swiftui Map geo place coordinates detector ios example app, location traker service
https://github.com/swiftuiux/corelocation-manager-tracker-swift-apple-maps-example
swift swiftui
Last synced: about 2 months ago
JSON representation
Real-time swift geolocation and geocoding tracker with asynchronous streaming async await, concurrency and MapKit address decoder Example With its streamlined implementation process, you can quickly integrate this streaming solution into your app Apple maps swiftui Map geo place coordinates detector ios example app, location traker service
- Host: GitHub
- URL: https://github.com/swiftuiux/corelocation-manager-tracker-swift-apple-maps-example
- Owner: swiftuiux
- Created: 2023-02-03T08:05:12.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-28T17:41:16.000Z (about 2 months ago)
- Last Synced: 2024-11-28T18:41:35.302Z (about 2 months ago)
- Topics: swift, swiftui
- Language: Swift
- Homepage:
- Size: 51.8 KB
- Stars: 14
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Async/await location streamer for iOS, watchOS using new concurrency model in Swift
## Features
- [x] Using new concurrency swift model around CoreLocation manager
- [x] Customizable in terms of passing a preconfigured CLLocationManager
- [x] Customizable in terms of CLLocationManager properties
- [x] Streaming current location asynchronously
- [x] Different strategies - Keep and publish all stack of locations since streaming has started or the last one
- [x] Support for iOS from 14.1 and watchOS from 7.0
- [x] Errors handling (as **AsyncLocationErrors** so CoreLocation errors **CLError**)## SwiftUI example for package
[Async location streamer](https://github.com/swiftuiux/swift-async-corelocation-streamer)
![simulate locations](https://github.com/The-Igor/d3-async-location/blob/main/img/image11.gif)