Giter Site home page Giter Site logo

bharathbob / snaplocation Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ziligy/snaplocation

0.0 2.0 0.0 888 KB

Swift micro-app that snaps location info and optionally writes it to pasteboard, saves a photo image, and/or stores a history.

License: MIT License

Swift 100.00%

snaplocation's Introduction

icon Snap!Location

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.

Saved Photo Example:

example

Saved To Pasteboard:

street: Lincoln Memorial Cir NW
location: Washington, DC
latitude: 38.88927
longitude: -77.04993
gpstime: 12/26/15 8:43 AM

Features

  • 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

Update v0.6

  • 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

Settings

  • 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

How to install

  1. Clone the repository
$ git clone https://github.com/ziligy/SnapLocation.git

  1. Change directory
$ cd SnapLocation
  1. Install dependencies via Carthage
$ carthage update

Dependencies

Requirements

  1. Xcode 7.2
  2. Swift 2.1
  3. iOS 9.2+

snaplocation's People

Contributors

ziligy avatar

Watchers

James Cloos avatar Viswa Bharath avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.