Ham::Locator - Convert between Maidenhead locators and latitude/longitude.
Contents
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.
Copyright
This module was written by AndySmith <andy.smith@netprojects.org.uk>.
$Id: Locator.pm 10 2011-01-16 15:36:53Z andys $
(c)2009 Andy Smith (<http://andys.org.uk/>)
This library is free software; you can redistribute it and/or modify it under the same terms as Perl
itself.
perl v5.32.1 2022-01-03 Ham::Locator(3pm)
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;
