Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Geolocation in iOS
SPECIAL OFFER: Upgrade this ebook with O’Reilly
Preface
Who Should Read This Book?
What Should You Already Know?
What Will You Learn?
What’s In This Book?
Conventions Used in This Book
Using Code Examples
Safari® Books Online
How to Contact Us
Acknowledgments
1. Introduction
Hardware Support
Detecting Hardware Differences
GPS Availability
Compass Availability
Setting Required Hardware Capabilities
Background Modes
2. Core Location
The Standard Location Service
Basic Usage
Reporting the User’s Position
Adding a User Interface
Significant Location Monitoring
Continuous Location Monitoring
Sending Your Location to a Database
Adding a database to your project
Dealing with the database
Getting the results from your device
Region Monitoring
Adding Region Monitoring
Adding Local Notifications
3. Map Kit
Adding a Map
Annotating Maps
Adding Overlays
4. Digital Compass
About the Magnetometer
Writing a Compass Application
Determining the Heading in Landscape Mode
5. Geocoding
Reverse Geocoding
Using Alternative Reverse Geocoding Services
Forward Geocoding
Building an Example App
CLPlacemark Objects
Adding CLPlacemarks to Maps
6. Drawing Heat Maps
Building an Earthquake Map
Adding Earthquake Data
Building the User Interface
Adding the Overlay
Adding the Heat Map
Overlaying Other Data
Overlaying Other Types of Images
7. Further Information and Third-Party SDKs
Skyhook Wireless
SpotRank
Local Faves
GeoLoqi
MapBox
Bing Maps Control for iOS
ArcGIS for iOS
Urban Airship
Foursquare
About the Author
Colophon
SPECIAL OFFER: Upgrade this ebook with O’Reilly
Copyright
← Prev
Back
Next →
← Prev
Back
Next →