Geolocation in iOS
Mobile Positioning and Mapping on iPhone and iPad
Publisher: O'Reilly Media
Final Release Date: October 2012
Pages: 116

Take advantage of iPhone and iPad sensors and advanced geolocation technologies to build state-of-the-art location applications. In this concise hands-on guide, author Alasdair Allan (Learning iOS Programming) takes you deep inside Apple’s Core Location framework, Map Kit, and other iOS tools, using illustrative examples and sample Objective-C code. Learn how to build location-aware apps for both iPhones and iPads, using code that detects hardware features and then adjusts your app’s behavior.

If you’re a programmer with iOS experience, or a Mac developer familiar with Objective-C, this book helps you get off to a solid start in location-based app development.

You’ll learn about:

  • Core Location: Understand the significant-change location service and geo-fencing capabilities
  • Map Kit: Embed maps into your application’s views
  • Magnetometer: Use the on-board sensor as a digital compass
  • Geocoding capabilities: Translate geographic coordinates into place names, and vice versa
  • Heat maps: Get a code walkthrough for displaying these maps on top of a standard MapKit view
  • Third-party SDKs: Add unique geo-location capabilities to your app from SkyHook Wireless, MapBox, and other providers
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews


by PowerReviews
oreillyGeolocation in iOS

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top

(1 of 1 customers found this review helpful)


Bring Location and Maps to Your iOS Apps

By R&D

from Atlanta, GA

About Me Developer

Verified Reviewer


  • Concise
  • Helpful examples


  • Not comprehensive enough

Best Uses

  • Expert
  • Intermediate

Comments about oreilly Geolocation in iOS:

One of the most popular uses of the iPhone is to view locations on a map. Apps can show you where you are, where you want to go, or just what's out there in the world. Developers have the opportunity to access maps and location with ease and can display location-based data to enhance an application. Geolocation in iOS helps the experienced Objective-C developer learn the tools needed to implement features using the Map Kit and Core Location frameworks. There are several code examples in the book, including applications for showing location information, creating a compass, and adding overlays to the map. The chapters guide the reader through these simple examples, which can be expanded to create a more fully featured application. While several third-party tools are mentioned, displaying heat maps through the use of Skyhook Wireless code demonstrated the potential for creating a compelling map-based view of data.

Although published shortly after the release of iOS 6, Geolocation in iOS does not feature Apple's maps and the new routing functionality that was opened up to developers. Perhaps in a future edition these and other areas, such as switching map types and creating paths on the map as the location changes, will be addressed. For now, the book provides a nice introduction to using the iOS location and mapping frameworks.

Disclosure: Free access to this e-book was provided by the publisher for review purposes.

Displaying review 1

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Ebook:  $16.99
Formats:  DAISY, ePub, Mobi, PDF
Print & Ebook:  $21.99
Print:  $19.99