Changes for version 0.05
- Now handles points as arrayrefs [Request by Lee Goddard]. Introduced use_geographic_order() to decide whether it's lons or lats first.
- Introduced decode_points() & decode_levels(), mainly for testing.
- Fixed a subtle bug where signed numbers were being treated as unsigned for bitwise ops, causing two's complement to actually be one's :-/.
- Fixed a rounding bug which caused deltas (and hence points) to be off by up to 3e-5, thus affecting the quality of the encode line.
- Use sprintf() as a round() function, floor() removed.
- RT #49327: applied patch to handle small negative numbers [Slaven Rezić]
- RT #46337: added tests, seems to have been resolved by other fixes.
- Reported by Joe Navratil
- RT #49323, #36181: Geo::Gpx is now a build_reccomends & correct version
- Test::Approx is now a build_reccommends.
- some minor performance improvements
Documentation
Modules
encode lat/lons to Google Maps Polylines