Everyone uses Google Maps on the iPhone and iPad. And while you can simply drop a Google control onto your application, how do you interact with that control? In this O'Reilly Breakdown, iPad programmer Dan Pilone shows you how to take control of maps and location data on the iPad. You'll quickly be manipulating a user's location, on and off a visual map.
But Google Maps and the iPad offer much more. You can build custom annotations, detect a user's location and display related locations nearby, and even add custom popups and windows to the user interface. You'll also move beyond the basics and work with iPad's massive CoreLocation API, without adding tons of overhead to your code.
The experts in the O'Reilly Breakdown live video series not only break down the concepts of difficult and complex subjects, they also demonstrate practical implementation and use. Each episode features an experienced programmer, developer, or software designer working on real-world challenges, ranging from iPad user interface design and multi-tasking on Android phones to caching in cloud-based applications.
Adding Maps to Your App46 minutes
Getting a user's Current Location22 minutes
Scaling and Zooming in MapViews23 minutes
Adding Custom Annotations to a MapView31 minutes
Connecting Custom Popovers to Annotations21 minutes
Dan Pilone is the founder and Managing Partner of Element 84, a consulting and mobile software development company. He has designed and implemented systems for NASA, Hughes, ARINC, UPS, and the Naval Research Laboratory. Dan has taught a number of iPhone and iPad development courses for O'Reilly, iPhone Bootcamp, and private development teams. He has taught project management, software design, and software engineering at The Catholic University in Washington D.C. Dan has written several books on software development, including Head First iPhone Development, Head First Software Development, UML 2.0 in a Nutshell (0-596-00795-7) and UML 2.0 Pocket Reference (0-596-10208-9).