• Stars
    star
    100
  • Rank 340,703 (Top 7 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created over 11 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Some utility methods for Core Location

Click here to lend your support to: Fernando's Open Source Projects and make a donation at pledgie.com !

CoreLocationUtils

A category with convenient methods for CLLocation, based on http://www.movable-type.co.uk/scripts/latlong.html

Features

  • Convenient CLLocation initializers:
    • initialize with latitude and longitude in radians
    • initialize with a pretty string format (e.g. latitude = @"34Β° 36' 12" N" longitude = @"35Β° 12' 24" W")
  • Obtain coordinates in a pretty format
  • Distance between coordinates using:
    • Haversine formula
    • Spherical Law of cosines formula
    • Pythagoras formula
    • Rhumb line formula
  • Midpoint along a great circle path between coordinates
  • Initial/final bearings to target location from source location
  • Calculate target location with a given distance and bearing from source location

Usage

Copy CLLocationUtils to your project, include CLLocation+Utils.h and start using!

Please check CLLocationUtilsTests for examples.