A KML parser for the Feeds module.

KML, or Keyhole Markup Language, is an XML dialect for capturing geographic features and their metadata. It is an Open Geospatial Consortium (OGC) standard, and is very popular format for exchanging location data on the web.

This module provides parsing capability to Feeds so that it's possible to aggregate the contents of KML files into Drupal. It supports the extraction of the Name, Description, Longitude and Latitude fields and their mapping to Openlayers or text format fields.

This module is sponsored by the friendly Drupal experts at Trellon. Let us know your thoughts / ideas / how it works for you at heytrellon@trellon.com.

The 6.x-1.x branch is unmaintained, but provides KML Parser capabilities for the Feed API module.

Note: This module is a somewhat limited in functionality, it doesn't yet expose some data, like style information or complex geometries, which can be stored in KML (It only supports <Point>s) . Patches are accepted!

Project Information