googleprojection 1.0.0

Project world- or screen-space coordinates for use in Google Maps tiles
Documentation

googleprojection-rs

Build Status

An implementation of "Google Projection" in Rust. It projects lat/long coordinates into screenspace pixels and back again for use when building a tileserver that works with Google Maps.

It's a port of Go code found in the fawick/go-mapnik project on GitHub, in turn implemented from OpenStreetMap generate_tiles.py.

Usage

Import the googleprojection crate and use the public functions from_ll_to_pixel and from_pixel_to_ll on it. See API documentation and tests for more details.

License

This code is released under Apache License 2.0. See LICENSE file.

Based on go-mapnik, released under the MIT license.

Google and the Google Logo are registered trademarks of Google Inc.