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 )