blob: f00e256d55111af06b3f70382dfd3f976a86725a [file] [log] [blame]
{
"name": "INTULocationManager",
"version": "3.0.0",
"homepage": "https://github.com/intuit/LocationManager",
"license": {
"type": "MIT",
"file": "LICENSE"
},
"authors": {
"Tyler Fox": "tyler_fox@intuit.com"
},
"source": {
"git": "https://github.com/intuit/LocationManager.git",
"tag": "v3.0.0"
},
"source_files": "Source",
"platforms": {
"ios": "6.0"
},
"requires_arc": true,
"summary": "Easily get the device's current location on iOS.",
"description": " # INTULocationManager\n INTULocationManager makes it easy to get the device's current location on iOS.\n\n INTULocationManager provides a block-based asynchronous API to request the current location, either once or continuously. It internally manages multiple simultaneous location requests, and each one-time request can specify its own desired accuracy level and timeout duration. INTULocationManager automatically starts location services when the first request comes in, and stops location services as soon as all requests have been completed to conserve power.\n\n ## What's wrong with CLLocationManager?\n CLLocationManager requires you to manually detect and handle things like permissions, stale/inaccurate locations, errors, and more. CLLocationManager uses a more traditional delegate pattern instead of the modern block-based callback pattern. And while it works fine to track changes in the user's location over time (such as for turn-by-turn navigation), it is extremely cumbersome to correctly request a single location update (such as to determine the user's current city to get a weather forecast, or to autofill an address from the current location).\n\n INTULocationManager makes it easy to request the device's current location, either once or continuously. The API is extremely simple for both one-time requests and subscriptions. For one-time location requests, you can specify how accurate of a location you need, and how long you're willing to wait to get it. INTULocationManager is power efficient and conserves the user's battery by powering down location services (e.g. GPS) as soon as they are no longer needed.\n"
}