Kazuhiro Osawa
and 1 contributors

NAME

Geo::Coordinates::Converter::Point - the coordinates object

SYNOPSIS

    use strict;
    use warnings;

    use Geo::Coordinates::Converter::Point;

    my $point = Geo::Coordinates::Converter::Point->new({
        lat    => '35.65580',
        lng    => '139.65580',
        datum  => 'wgs84',
        format => 'degree',
    });

    my $point = Geo::Coordinates::Converter::Point->new({
        lat    => '35.39.24.00',
        lng    => '139.40.15.05',
        datum  => 'wgs84',
        format => 'dms',
    });

    my $clone = $point->clone;

    my $new_point = $point->converter( degree => 'wgs84' );

DESCRIPTION

accessor of data concerning coordinates. data is not processed at all.

METHODS

new

constructor

lat

accessor of latitude

latitude

alias of lat

lng

accessor of longitude

longitude

alias of lng

height

sea level (meters).

datum

accessor of datum. default is wgs84.

format

accessor of coordinates format

clone

clone object

converter

wrapper of Geo::Coordinates::Converter->convert.

    my $new_point = $point->converter(degree => 'wgs84');

the method same code is under.

    my $new_point = Geo::Coordinates::Converter->new(
        point => $point,
    )->convert(degree => 'wgs84');

AUTHOR

Kazuhiro Osawa <yappo {at} shibuya {dot} pl>

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.