Snap!Location is a micro-app written in Swift that snaps location info and optionally writes it to pasteboard, saves a photo image, and/or stores a history.
street: Lincoln Memorial Cir NW
location: Washington, DC
latitude: 38.88927
longitude: -77.04993
gpstime: 12/26/15 8:43 AM
- get location info based on user's location or from the center point of the displayed screen
- writes formatted current address & gps point info to the pasteboard
- snaps a map image with or without overlaid location info
- stores location info to history database
- user configuration stored in NSUserDefaults
- settings manager class included
- added history
- realm used for persistence
- history table & manager
- updated settings manager
- code based
- clarified button operations
- locate has choice of two modes
- snap has three settings
- minimal use of location services
- location service turned off immediately when locate is complete
- optional location pin
- ditched the blue dot
- added carthage
- to load realm framework
- added custom photos album
- Map Display
- display location pin
- zoom level
- Locate Action
- acquire locate info by user's location or screen display
- Snap Actions
- save Snaps to Photos album
- save Snaps text to pasteboard
- save Snaps info to history
- Text Display
- include city & state
- include latitude & longitude
- include GPS date/time
- include address & zipcode
- Clone the repository
$ git clone https://github.com/ziligy/SnapLocation.git
- Change directory
$ cd SnapLocation
- Install dependencies via Carthage
$ carthage update
- Xcode 7.2
- Swift 2.1
- iOS 9.2+