logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Ham::Locator - Convert between Maidenhead locators and latitude/longitude.

Accessors

$locator->set_loc(locator)
       Sets the locator to use for conversion to latitude and longitude.

   $locator->set_latlng((latitude,longitude))
       Sets the longitude and latitude to use for conversion to the locator.

   $locator->set_precision(precision)
       Sets the number of characters of the locator reference to return when calling latlng2loc.

Bugs

       •   None, hopefully!

Caveats

Constructors

Locator->new
       Creates a new "Ham::Locator" object.

Dependencies

       •   Carp - for error handling

       •   Class::Accessor - for accessor method generation

Methods

$locator->latlng2loc
       converts the latitude and longitude set by set_latlng to the locator, and returns it as a string.

   $locator->loc2latlng
       Converts  the  locator  set  by  set_loc  to  latitude and longitude, and returns them as an array of two
       values.

Name

       Ham::Locator - Convert between Maidenhead locators and latitude/longitude.

Synopsis

         use Ham::Locator;
         my $m = new Ham::Locator;
         $m->set_loc('IO93lo');
         my ($latitude, $longitude) = $m->loc2latlng;

See Also