geohash-rs

Crates.iogeohash-rs
lib.rsgeohash-rs
version0.1.3
sourcesrc
created_at2022-08-19 05:51:20.144055
updated_at2023-01-13 01:19:09.123845
descriptionA geohash crate for Rust
homepage
repositoryhttps://github.com/DosangGu/geohash-rs
max_upload_size
id648566
size9,796
DosangGu-Andy (DosangGu)

documentation

https://docs.rs/geohash-rs/

README

geohash-rs

A geohash crate for rust

Examples

Encoder

use geohash_rs;
let geohash = geohash_rs::encode(37.5666805, 126.9784147, 8);

assert_eq!(geohash, String::from("wydm9qyc"))

Decoder

use geohash_rs;
let gps_bounds = geohash_rs::decode(String::from("wydm9qyc"));

assert_eq!(gps_bounds.latitude[0], 37.56654739379883);
assert_eq!(gps_bounds.latitude[1], 37.56671905517578);
assert_eq!(gps_bounds.longitude[0], 126.97826385498047);
assert_eq!(gps_bounds.longitude[1], 126.97860717773438);
Commit count: 16

cargo fmt