I have purchased six previous books on Google Maps in order to learn how to design either a web interface to display my own annotated maps or hopefully a separate application to do plotting on a map. All of that was in vain because the previous books focused on the simple use of Google Maps or on putting markers on a map. They were highly disappointing to me.
Finally, a definitive guide to using, programming, and interactive drawing has arrived with this book!
1. Introduction to mapping presentations and Google's choices.
2. Designing web pages with embedded maps, event handling, and markers. Most books stop here in their introductions.
5. This is where it begins, the Google API laid out for your use. Make Google Maps jump up and do your bidding.
6. Embedding maps in desktop Apps. Here is the "Holy Grail" of mapping operations. This is where you get to own the treasure and get Google to run at the heart of your very own design. It's about time. Imagine being able to get the map you want to display, mark it up with path traces, geodesic traces, and compare multiple route lengths and travel time using your own database. Well, its all right here.
7. Markers: Using them intelligently and inventing a few of your own.
8. Features: Drawing paths and shapes on your map.
9. Interactive Drawing: How to control placement of vertices and drawing shapes on your map with a mouse.
10.Geodesic Calculations: Getting serious with map measurements. Defining path metrics and exercising the Geometry Library.
11. The KML data format: Saving the results for later viewing and comparisons. Generating KML files, the globally recognized file type for holding geographical data. This format has also been used for maps of the moon and Mars. How else are you going to compare the layout of Cydonia on Mars with Mexico's Teotihuacan and Egypt's land of Re?
12. Adding GIS Features to Mapping Applications: Building the full featured mapping application. A galary of useful items including comparing distances from files and making correct database querys for map items.
13. Spacial Databases and SQL Queries: You're going to need this if you want to any serious geodesic mapping requests on the web. The sum of map information out there would fill up several terabytes of drives. It's much better to ask for what you need when you need it. You will find that PostGreSQL and SQL server have the best datatypes for spacial data management.
14. Marker Clustering: Just one lesson here, don't overload your maps with markers.
15. Web Services: Or how and where to get special data for your maps.
16. Map Annotation: How and where to place map labels. Useful for general map recognition.
17. Geocoding and Direction APIs: If you want to produce travel direction maps, this is the heart of the process.
18. Visualizing Large Datasets: Beware, there is where you can get lost in the vastness of amorphous data returns.
19. Animating Items on the Map: How to move the markers and make your map come alive.
If you need to spend any time working with Google Maps and programming your own web site or application buy this book. Everything you might want to do is in here and remember; your time is worth a lot.