Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)