This site is a great demonstration of the power of the Media module and mapping with Drupal. For the photo galleries, the photos are geotagged with longitude/latitude exif data from my GPS digital camera. They're uploaded as media content and the exif module pulls exif data out of them and stores it in media fields. Then, a variety of slideshow and OpenLayers map views are available to display the images. I use the ViewField module in the nodes to select the view(s) I want to display on each node. I could choose any combination of Galleria, "Just images", Satellite Map, Terrain Map, Street Map, and/or any other new ones I come up with.