4. Visual APIs JS Maps API V2 JS Maps API V3 Earth API Static Maps API Maps API for Flash
5.
6.
7.
8. Maps API for Flash ActionScript framework for developing mapping applications Supports development using the Flex 3 SDK, FlexBuilder 3, or Flash CS3 Applications can run in a browser or standalone using AIR http://code.google.com/apis/maps/documentation/flash/ Class structure modeled on the JavaScript API Supports animated overlays, larger data sets, and 3D perspective (sample 1 2 3 ) Supports Flash Player 9 and 10
9.
10. Control & Overlay Features ★ =Soon V2 V3 Flash Street View ✓ ★ KML Overlays ✓ ★ Traffic ✓ ✓ Aerial Imagery ✓ ★ 3d Perspective ✓ Satellite, Terrain, Road, Hybrid & Custom Map Types ✓ ✓ ✓ Markers, Polygons, Polylines & Custom Overlays ✓ ✓ ✓ Standard & Custom Controls ✓ ✓ ✓ Maps Ad Unit/GoogleBar Advertising ✓ Google Earth Integration ✓ Wikipedia, YouTube, Panoramio Layers ✓
11.
12. Elevation Web Service HTTP service for determining elevation profiles ( sample ) Request elevation in meters for specific coordinates or along a path Can specify how many samples to take along a path Service will also return elevation over bodies of water as a negative number relative to sea level http://code.google.com/apis/maps/documentation/elevation/
13. Service Features V2 V3 Flash Web Service Geocoding ✓ ✓ ✓ ✓ Reverse Geocoding ✓ ✓ ✓ ✓ Driving Directions ✓ ✓ ✓ Walking Directions ✓ ✓ ✓ Bicycling Directions ✓ Elevation ✓ ✓
14.
15. Google Maps Data API Free, scalable hosting of geographic content. Allows applications to view, store and update map data and modify Google My Maps. ( sample ) Uses Google Data API feeds to represent maps features (placemarks, lines and shapes) and maps (a collection of features) Now supporting geospatial and attribute search Client libraries available for a number of languages including Java, JavaScript and Python http://code.google.com/apis/maps/documentation/mapsdata/
16. KML A XML based file format used to display geographic data in an Earth browser, such as Google Earth, Google Maps, and Google Maps for mobile. Allows for describing geographic features, touring, overlaying photos and more. http://code.google.com/apis/kml/ Is now an international standard maintained by the Open Geospatial Consortium, Inc. (OGC) .
17. Advertising on Maps We provide two AdSense for Maps products to display on-map ads and monetize your Google Maps API application. http://code.google.com/apis/maps/documentation/services.html#Advertising Display advertising alongside local business search results using the Local Search Control (GoogleBar) ( sample ) Display advertising based on the Maps viewport using the Maps Ad Unit ( sample )
18. AJAX Local Search API Provides access to local search results from Google Maps Search for businesses and other Points of Interest (POIs) Easily embed into maps using the Local Search Control for Maps API v2 ( sample ) http://code.google.com/apis/ajaxsearch/documentation/
19.
20. Feature Availability & I18N The Maps APIs are localized in over 40 languages Feature availability varies from country to country In Mexico we have tiles, geocoding, street view, and business listings. Traffic and directions are not currently available. List of languages supported and features available is maintained at http://j.mp/google-map-features
The Google Developer Qualification Program aims to highlight and promote individuals who have demonstrated competency in a particular area of technology. The programs currently available or are in the pipeline to be completed by April 2010 include: JavaScript Maps API v.3 KML Geo 3D (Sketchup, etc) Enterprise Earth Android (Pilot) AJAX Search API Gadgets (decoupled from the deprecated Gadget Ads) Further down the line are Chrome Extensions , HTML5 , GWT and App Engine qualifications. Community Driven Experts in the technology (not just Googlers) participate in every aspect--from development to administration--of the programs. What is it made of? To receive qualification, the developer entering the program must accumulate at least the minimum number of points (typically 3000) through these four channels: 1. Sample applications 2. Community Participation 3. References 4. Qualification exam (most important piece) How does qualification benefit the developer? Benefits for the qualified developer include: Recognition through a listing in the Developer Directory (http://code.google.com/qualify/directory.html) Right to use a "Google Qualified Developer" badge for promotion purposes Sharing of ideas in a community of like-minded peers and experts Where is the sign up page? To sign up or to find more details about the program, please visit http://code.google.com/qualify