Join David Gassner for an in-depth discussion in this video Reviewing the tour finder application, part of Building Mobile Apps with Google Maps Android API v2.
In this last chapter of the course, I'm going to describe the common…tasks that you'll follow to add a simple map to an existing Android app.…I'm working in an Android app called The Explore California Tour Finder.…This is an app that I built in a course called Android SDK Local Data Storage.…It uses and SQL-like database to track data.…And let you look at a list of tours of the state of California.…There's some filtering capabilities so you can look at less expensive,…and more expensive tours, and see the entire list of tours.…
And you can see the details of any particular tour.…This is a different version of the app that I built in the other course.…And in fact it's a lot simpler.…I've designed this version of the app. so that I can easily add a map to it.…And I'll show you the details of what you need to do in the rest…of the movies in this chapter.…I'll show you some of the work that's already been done in this app.…In the Application Manifest, I've already added all the permissions you need.…This includes the Internet, access network state, and other standard…
Note: An Android device with Android 3.0 (Honeycomb) or higher, and that has Google Play Store installed, is required to use the course exercises. (Kindle Fire and Nook devices do not qualify.) Finished mapping apps can be deployed on Android 2.2 (Froyo) or later.
- Setting up the developer tools
- Adding required permissions
- Getting a Google Maps API key
- Importing and linking the Google Play services
- Setting a map's initial state
- Geocoding an address
- Getting the current location programmatically
- Adding map markers
- Handling marker events
- Drawing lines, polygons, and circles
- Adding maps to existing apps
Skill Level Intermediate
Q: In the Chapter 2 movie "Checking the device for the Google Play services APK," when I create my first Google Maps app, the app crashes when I call the custom method servicesOK(). The error in LogCat starts with: "java.lang.IllegalStateException: The meta-data tag in your app's AndroidManifest.xml does not have the right value." How do I fix this?