Agenda Maps API Some Examples Classes Map. Activity Map. View Map. Controller Overlay My. Location. Overlay. Controller Point Touch. Gesture. Detector Trackball. Gesture. Detector Example Application
Maps API Optional Not necessary May not be supported ○ Android is an open cell phone platform ○ Google software is not a device requirement Functionality Google Maps is a good example of the Core Features Some features are specific to mobile devices ○ GPS location services
Some Examples Wiki. Mapia Panoramio Mashups Google Calendar mashed with Google Maps Trulia (Real estate website)
Classes Map. Activity Base class Application extends Map. Activity Provides basic functionalities such as lifecycle management Map. View Extends the View class Displays map Provides basic functionality
Classes Overlay Abstract base class Overlay. Pixel. Calculator ○ Converts latitude, longitude into on-screen pixel coordinates. My. Location. Overlay User’s location on map Overlay. Controller Manages overlays
Classes Point Specifies a point on the map expressed as Latitude and Longitude Touch. Gesture. Detector Provides methods for obtaining information about motion gestures detected Detects scroll, tap and double. Tap Trackball. Gesture. Detector