Geo-Code
view release on metacpan or search on metacpan
lib/Geo/Code.pm view on Meta::CPAN
use Math::BigInt lib => 'GMP';
#need Math::BigInt with GMP library support for precision integer arithmetic. otherwise perl returns things like 7-6 = 0.999999999999999
#numlat=7, numlon=6, xy=13, yx=0.999999999999999
#binlat=1101, binlon=0
#
use constant DEBUG => 0;
use constant BASEN => 146300;
use constant BASEA => 36;
use constant PADD => 282699884614999;
use constant ALPHANUMERIC => [ 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z ];
use constant GEONAMETRIPLE => [ ZERO,MELOM,GEIER,OOSTBURG,COLOA,OMACHI,NORRI,LUMAI,KOUMA,IMONO,MCOJE,GADIN,ANGIA,IMATA,BASET,JARPLUND,CAIUA,LWOWEK,GUIPA,OWKAK,ABED,DONGGUAN,PASSE,KAPESTAN,MALSFELD,TABAAN,KITHOR,CAMPANET,ULALA,CAILA,TOMKI,THMEI,ZIHAR...
sub new {
my $class = shift;
my $self = {
};
bless ($self, $class);
return $self;
}
sub geodata {
my $self = shift;
( run in 0.239 second using v1.01-cache-2.11-cpan-cba739cd03b )