Skip to content

swift geolocation and geocoding tracker with async streaming async await, concurrency and MapKit address decoder Example app, Apple maps, apple watch, swiftui Map geo gps coordinates detector, ios example app, location traker service, detect, streaming, permission, live location, watchOS, detect, place detection swift, place coordinates

Notifications You must be signed in to change notification settings

swiftuiux/corelocation-manager-tracker-swift-apple-maps-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 

Repository files navigation

Async/await location streamer for iOS, watchOS using new concurrency model in Swift

Features

  • Using new concurrency swift model around CoreLocation manager
  • Customizable in terms of passing a preconfigured CLLocationManager
  • Customizable in terms of CLLocationManager properties
  • Streaming current location asynchronously
  • Different strategies - Keep and publish all stack of locations since streaming has started or the last one
  • Support for iOS from 14.1 and watchOS from 7.0
  • Errors handling (as AsyncLocationErrors so CoreLocation errors CLError)

SwiftUI example for package

Async location streamer

simulate locations

About

swift geolocation and geocoding tracker with async streaming async await, concurrency and MapKit address decoder Example app, Apple maps, apple watch, swiftui Map geo gps coordinates detector, ios example app, location traker service, detect, streaming, permission, live location, watchOS, detect, place detection swift, place coordinates

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages