| Foreword | p. xi |
| Credits | p. xiii |
| Preface | p. xix |
| You Are Here: Introducing Google Maps | p. 1 |
| Get Around http://maps.google.com | p. 1 |
| Find Yourself (and Others) on Google Maps | p. 6 |
| Navigate the World in Your Web Browser | p. 8 |
| Get the Bird's-Eye View | p. 12 |
| Driven to a Better User Interface | p. 16 |
| Share Google Maps | p. 21 |
| Inside Google Maps URLs | p. 23 |
| Generate Links to Google Maps in a Spreadsheet | p. 27 |
| Use del.icio.us to Keep Up with Google Maps | p. 29 |
| Introducing the Google Maps API | p. 33 |
| Add a Google Map to Your Web Site | p. 35 |
| Where Did the User Click? | p. 42 |
| How Far Is That? Go Beyond Driving Directions | p. 44 |
| Create a Route with a Click (or Two) | p. 51 |
| Create Custom Map Markers | p. 53 |
| Map a Slideshow of Your Travels | p. 59 |
| How Big Is the World? | p. 62 |
| Mashing Up Google Maps | p. 67 |
| Map the News | p. 68 |
| Examine Patterns of Criminal Activity | p. 70 |
| Map Local Weather Conditions | p. 72 |
| Track Official Storm Reporting | p. 77 |
| Track the International Space Station | p. 82 |
| Witness the Effects of a Nuclear Explosion | p. 85 |
| Find a Place to Live | p. 88 |
| Search for Events by Location | p. 92 |
| Track Your UPS Packages | p. 94 |
| Follow Your Packets Across the Internet | p. 97 |
| Add Google Maps to Any Web Site | p. 102 |
| How Big Is That, Exactly? | p. 107 |
| On the Road with Google Maps | p. 114 |
| Find the Best Gasoline Prices | p. 114 |
| Stay Out of Traffic Jams | p. 116 |
| Navigate Public Transportation | p. 121 |
| Locate a Phone Number | p. 125 |
| Why Your Cell Phone Doesn't Work There | p. 127 |
| Publish Your Own Hiking Trail Maps | p. 129 |
| Load Driving Directions into Your GPS | p. 132 |
| Get Driving Directions for More Than Two Locations | p. 134 |
| View Your GPS Tracklogs in Google Maps | p. 137 |
| Map Your Wardriving Expeditions | p. 148 |
| Track Your Every Move with Google Earth | p. 155 |
| The Ghost in Google Ride Finder | p. 168 |
| How Google Maps Got Me Out of a Traffic Ticket | p. 174 |
| Google Maps in Words and Pictures | p. 177 |
| Get More out of What You Read | p. 177 |
| Don't Believe Everything You Read on a Map | p. 179 |
| You Got Your A9 Local in My Google Maps! | p. 185 |
| Share Pictures with Your Community | p. 187 |
| Browse Photography by Shooting Location | p. 190 |
| Geotag Your Own Photos on Flickr | p. 198 |
| Tell Your Community's Story | p. 201 |
| Generate Geocoded RSS from Any Google Map | p. 206 |
| Geoblog with Google Maps in Thingster | p. 209 |
| API Tips and Tricks | p. 215 |
| Make a Fullscreen Map the Right Way | p. 215 |
| Put a Map and HTML into Your Info Windows | p. 219 |
| Add Flash Applets to Your Google Maps | p. 222 |
| Add a Nicer Info Window to Your Map with TLabel | p. 226 |
| Put Photographs on Your Google Maps | p. 229 |
| Pin Your Own Maps to Google Maps with TPhoto | p. 233 |
| Do a Local Zoom with GxMagnifier | p. 238 |
| Find the Right Zoom Level | p. 243 |
| Show Lots of Stuff-Quickly | p. 246 |
| Make Things Happen When the Map Moves | p. 249 |
| Use the Right Developer's Key Automatically | p. 254 |
| Extreme Google Maps Hacks | p. 260 |
| Find the Latitude and Longitude of a Street Address | p. 260 |
| Read and Write Markers from a MySQL Database | p. 266 |
| Build Custom Icons on the Fly | p. 272 |
| Add More Imagery with a WMS Interface | p. 276 |
| Add Your Own Custom Map | p. 285 |
| Serve Custom Map Imagery | p. 291 |
| Automatically Cut and Name Custom Map Tiles | p. 295 |
| Cluster Markers at High Zoom Levels | p. 304 |
| Will the Kids Barf? (and Other Cool Ways to Use Google Maps) | p. 314 |
| Index | p. 321 |
| Table of Contents provided by Ingram. All Rights Reserved. |