TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | Custom |
ReleasedLast Release | Jun 2016 |
Maintained by Travis CI, Victor Quinn, Daniel Vandenberg.
Homepage | Community | Documentation | Blog | FAQs | Pricing | Developer Dashboard
This is the public repo for LocationKit for iOS.
LocationKit is the most advanced location manager available today, created by SocialRadar after years of extensive research into location services on mobile devices. It is free (as in beer) and rich in functionality.
We do offer paid tiers for more detailed analytics, custom reporting, and other advanced features, but all features of our base SDK and lowest tier of analytics will be free always.
LocationKit features:
For more details on the above, see our Blog, our website, or our full documentation
To get started, sign up for a free developer account and get your API token immediately!
Click here for a whole list of resources on getting help with LocationKit.
Install the latest LocationKit CocoaPod by adding the following to your Podfile:
pod 'LocationKit', '~> 3.0'
If you already have an existing project set up with CocoaPods, skip to step 3 below:
gem install cocoapods
pod init
to get started with CocoaPods.
That'll create a Podfile
in your project directorypod 'LocationKit', '~> 3.0'
to that Podfile, making sure
LocationKit is included for your intended target.platform :ios, '8.0'
), make sure
you specify iOS 8.0 or greater. LocationKit is provided as a Dynamic
Framework and as a result is only compatible with iOS 8.0 and above.use_frameworks!
flag to your Podfile
For a full example, below a full example Podfile:
# Your app's Podfile
platform :ios, '8.0'
use_frameworks!
target 'YourApp' do
pod 'LocationKit', '~> 3.0'
end
If you're just getting started with Carthage, check out their getting started guide.
Add the following to your Cartfile
:
github "LocationKit/locationkit-ios" ~> 3.0
We generally recommend CocoaPods or Carthage for installing LocationKit as they are both far easier to update to the latest version, but we understand it can be difficult to retrofit an existing project so we also provide LocationKit as a .Framework for manual integration.
LocationKit.framework
LocationKit.framework
from the
place where you unzipped itCoreLocation.framework
, MapKit.framework
and SystemConfiguration.framework
-ObjC
Swift Only You'll need to add an Objective-C Bridging Header to use LocationKit in a Swift project since it's written in Objective-C.
#import <LocationKit/LocationKit.h>
See github.com/socialradar/Cordova-LocationKit for more details.