kml module
Timestamp and address support in KML module
In addition to the recently implemented views support in Drupal's KML module, the latest Drupal 5 version of the module now adds support for time and addresses.
Each of the placemarks now has a timestamp based on its creation date in your Drupal site, allowing you to filter your content by a specific time frame using the Time controls in Google Earth.
Also, if you have added address information to your nodes then this will be added to the placemarks as well (in both freeform format and the xAL standard), allowing content to show up in Google Earth even if you haven't added specific coordinates to it through your Drupal site. The geocoding is down to Google Earth and sometimes things will default to 0,0 if it isn't able to work out where in the world it should go.
Drupal KML module released
Tonight saw the release of the KML module I've been working on for the Drupal content management system. The main features of the module currently include the ability to:
- add a KML link to the bottom of all spatially enabled nodes
- view all spatially enabled nodes in Google Earth
- view nodes tagged with a certain term
- view nodes from within a group
- view search results
- determine order of nodes that are displayed in Google Earth, allowing for alphabetical or time-based flythroughs of nodes for example.
If you are interested in this module, please feel free to try it out. You can see parts of the module in action over at geodan.org/kml-module.
It's been developed on Drupal 4.7 and the source is available in the CVS repository or as a package. If you come across bugs or things that aren't working as expected, please add them (along with any suggestions or feature requests) to the issue tracker on drupal.org.
It took me a while to get to grips with using CVS and specifically MacCVSClient (to add to SVN which I also recently got to grips with) but finally I managed to import the module source to the Drupal CVS repository. I think I still need to tag it to make sure it's packaged properly from the module description page and therefor easier to download, but that can wait until the morning.
