Michael R. Davis > Geo-WebService-OpenCellID-0.05 > Geo::WebService::OpenCellID

Download:
Geo-WebService-OpenCellID-0.05.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Report a bug
Module Version: 0.05   Source  

NAME ^

Geo::WebService::OpenCellID - Perl API for the opencellid.org database

SYNOPSIS ^

  use Geo::WebService::OpenCellID;
  my $gwo=Geo::WebService::OpenCellID->new(key=>$apikey);
  my $point=$gwo->cell->get(mcc=>$country,
                            mnc=>$network,
                            lac=>$locale,
                            cellid=>$cellid);
  printf "Lat:%s, Lon:%s\n", $point->latlon;

DESCRIPTION ^

Perl Interface to the database at http://www.opencellid.org/

USAGE ^

CONSTRUCTOR ^

new

  my $obj = Geo::WebService::OpenCellID->new(
                                             key=>"myapikey",                   #default
                                             url=>"http://www.opencellid.org/", #default
                                            );

METHODS ^

key

Sets and returns the API key.

url

Sets and returns the URL. Defaults to http://www.opencellid.org/

cell

Returns a Geo::WebService::OpenCellID::cell object.

measure

Returns a Geo::WebService::OpenCellID::measure object.

METHODS (INTERNAL) ^

call

Calls the web service.

  my $data=$gwo->call($method_path, $response_class, %parameters);

data_xml

Returns a data structure given xml

  my $ref =$gwo->data_xml();

BUGS ^

Submit to RT and email the Author

SUPPORT ^

Try the Author or Try 8motions.com

AUTHOR ^

    Michael R. Davis
    CPAN ID: MRDVT
    STOP, LLC
    domain=>michaelrdavis,tld=>com,account=>perl
    http://www.stopllc.com/

COPYRIGHT ^

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

The full text of the license can be found in the LICENSE file included with this module.

SEE ALSO ^

URI, LWP::Simple, XML::Simple