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/