Users expect apps to be "location aware"—to know where they are, suggest where they should go next, and tell them how to get there. This course provides developers with advanced techniques for adding add location awareness, directions, and interactive maps to iOS applications. Steven Lipton teaches the fundamentals of MapKit and Core Location, two iOS frameworks that work that hand in hand to provide location data and services. Learn how to build a map with 2D, 3D, satellite, and flyover views; add annotations and graphic overlays; and find and add a user's location to a map. Plus, discover how to search for a location using coordinates or keywords, and generate turn-by-turn directions with the MapKit MKDirections object.Topics include:
- Getting coordinates from the web
- Working with Core Location data types and regions
- Creating a map in 2D, 3D, satellite, and flyover views
- Adding annotations
- Adding overlays
- Finding the current location
- Tracking heading, speed, and region
- Searching for locations
- Requesting and displaying directions
- [Steven] Some of the world's most important questions are, in no particular order, where am I? How do I get there? What's there? And what's a great place for lunch? Well, that's what maps are for. Hi, I'm Steven Lipton, and welcome to the Advanced iOS App Development MapKit & Core Location. In this course, I'll show you how to add a map to your application, use satellite and 3D imagery to bring it alive, how to annotate your map with icons, descriptions, and graphic overlays. I'll show you how to find a device's location and how to search for the location by address, coordinate, or keywords, so you can have that pizza for lunch.
I'll also show you how to pull all that together with the directions feature of MapKit. We'll cover all this and more, so let's start cooking with MapKit.