Algorithm-GooglePolylineEncoding
view release on metacpan or search on metacpan
GooglePolylineEncoding.pm view on Meta::CPAN
# 7. Add 63 to each value:
# 109 68
@chunks = map { $_+63 } @chunks;
# 8. Convert each value to its ASCII equivalent:
# mD
@chunks = map { chr } @chunks;
join '', @chunks;
}
# Translated this php script
# <http://unitstep.net/blog/2008/08/02/decoding-google-maps-encoded-polylines-using-php/>
# to perl
sub decode_polyline {
my($encoded) = @_;
my $length = length $encoded;
my $index = 0;
my @points;
my $lat = 0;
my $lng = 0;
( run in 0.769 second using v1.01-cache-2.11-cpan-df04353d9ac )