Rust-Geohash
Rust-Geohash is a Rust library for Geohash algorithm. Ported from node-geohash module.
Usage
Cargo
[]
= "*"
Rust
extern crate geohash;
use ;
use ;
License
Rust-Geohash is open sourced under MIT License.
Rust-Geohash is a Rust library for Geohash algorithm. Ported from node-geohash module.
[dependencies]
geohash = "*"
extern crate geohash;
use geo::{Coordinate};
use geohash::{encode, decode};
fn main() {
let c = Coordinate{x: 112.5584f64, y: 37.8324f64};
println!("encoding 37.8324, 112.5584: {}", encode(c, 9u));
let (c, _, _) = decode("ww8p1r4t8");
println!("decoding ww8p1r4t8 to: {}, {}", c.y, c.x);
}
Rust-Geohash is open sourced under MIT License.