NAME Geo::Cache - Object interface for GPS waypoints Geo::Gpx - Output GPS waypoints in a variety of useful and quasi-standard formats. SYNOPSIS use Geo::Cache; my $wpt = Geo::Cache->new( lat => '37.99815', lon => '-85.302017', time => $time, name => 'GCGVW8', desc => 'Neither Hill nor Dale', sym => 'geocache', type => 'Geocache|Traditional Cache', ); $wpt->url('http://www.geocaching.com/'); my $wpt_from_xml = Geo::Cache->new( xml => $xml, ); my $xml = $wpt->xml; use Geo::Gpx; my $gpx = Geo::Gpx->new( @waypoints ); my $xml = $gpx->gpx; my $loc = $gpx->loc; DESCRIPTION Provide an object interface to Geocaching.com waypoints and/or geocaches, using the Groundspeak GPX file as the reference for what fields are valid. Methods are provide for various of the fields that require special treatment. The Geo::GPX module allows you to accumulate multiple waypoints, and output the various file formats that are in use for these waypoints. This currently includes GPX, Loc, and GPSDrive files. The first two are generally associated with the Geocaching.com website. The GPSDrive format is for use in the GPSDrive program. More instructions for each will accompany some future version of this module. AUTHOR Rich Bowen rbowen@rcbowen.com COPYRIGHT This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of the license can be found in the LICENSE file included with this module. SUPPORT/BUGS/ETC Please contact me at the address above with questions, patches, comments, observations, amusing anecdotes, suggestions, or large cash gifts. Or cache gifts, I suppose. There's a reasonable chance that you can see the current cvs version at http://cvs.rcbowen.com/