11. Route Tracker App

Objectives

In this chapter you’ll:

• Test an app that uses GPS location data in the Android Emulator and use the Eclipse DDMS perspective to send sample GPS data to the emulator.

• Use the external Maps API framework and the MapActivity and MapView classes to display Google Maps™ generated by Google web services.

• Get a Google Maps™ API key unique to your development computer.

• Use location services and the LocationManager class to receive information on the device’s position and bearing (direction).

• Display the user’s route using an Overlay on a MapView and GPS location data received in the form of Location objects.

• Orient a map to the user’s current bearing.

• Use the PowerManager to keep the device awake.

Outline ...

Get Android How to Program now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.