The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Geo::Coder::GoogleMaps - Google Maps Geocoding API

VERSION

Version 0.1

SYNOPSIS

This module provide Google Maps API. Please note that this module use Tatsuhiko Miyagawa's work on Geo::Coder::Google as base (http://search.cpan.org/~miyagawa/).

In fact it's a fork of Mr Miyagawa's module. Geo::Coder::GoogleMaps use the default JSON data type as default output but also support XML/KML.

The direct output of the geocode() method is now a Geo::Coder::GoogleMaps::Location object which can be exported to any of the supported format.

        use Geo::Coder::GoogleMaps;
        
        my $gmap = Geo::Coder::GoogleMaps->new( apikey => 'abcd' , output => 'xml');
        my $location = $gmap->geocode(location => '88 rue du chateau, 92600, Asnières sur seine, France');
        
        print $location->latitude,',',$location->longitude,"\n";
        
        $location->toKML()->toString(); # is absolutly equivalent to $location->toKML(1);
        

FUNCTIONS

new

geocode

AUTHOR

Arnaud DUPUIS, <a.dupuis at nabladev.com>

BUGS

Please report any bugs or feature requests to bug-geo-coder-googlemaps at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Geo-Coder-GoogleMaps. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc Geo::Coder::GoogleMaps

You can also look for information at:

ACKNOWLEDGEMENTS

COPYRIGHT & LICENSE

Copyright 2007 Arnaud DUPUIS and Nabla Development, all rights reserved.

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

1 POD Error

The following errors were encountered while parsing the POD:

Around line 38:

Non-ASCII character seen before =encoding in 'Asnières'. Assuming UTF-8