Drupal KML module
I've been dabbling in getting a kml module together for Drupal for a while and have recently got it to a state where it's useful out of the box and still has good potential for future development.
The Drupal KML module currently lets you add a 'KML' link to the bottom of all location-enabled nodes (requires location.module), which then fires up Google Earth for you. The single node KML link is the most obvious functionality in the module, but it also allows you to view all nodes, or all nodes tagged with a certain term. There is functionality also to create network links for any of these feeds, giving you a continually up-to-date set of nodes from your site in Google Earth.
You can choose the order the nodes are sent to Google Earth so you can do them alphabetically, by date, by author and those sort of things. That basically gives you some way to let you choose the order of a flythrough of all those nodes.
The way I have the module set up on my site's simple geoblog at the moment is that I add location information to nodes using the location.module and gmap.module to allow me to click the location on a map to save it to the node. Like any other location enabled node,it is then available for viewing in Google Earth using this KML module.
If you want the code and I haven't yet released it into Drupal CVS as a contrib module, just drop me an email to dan at karran dot net. Feel free to post comments and questions on here too.



Nice work, GeoDan!
Looking good. Now all we need is a specialized DrupalForMaps distro :P
GeoDrupal
Yep, a GeoDrupal install profile is starting to sound like a good idea. With some more of the pieces in place, I can start to configure it to be a basic Geospatial Content Management System that will work out of the box but that people would be able to customise as desired. Hearing from people trying to configure Drupal as a GeoCMS for the first time, it just reminds me of all the configuration that needs to happen, often in a certain order, for everything to work properly together.
great contribution
Today I just found you module and it's great! I install on my new site and it works. However, I had a small problem to show the links.
For example: the following link has geo information.
http://www.oupedia.com/node/270
and
http://www.oupedia.com/kml/node/270 does generate kml file. But there's no links hook in.
I'm a new to drupal, it would be nice of you tell me how to implement. Thanks.