4个版本
0.1.3 | 2023年1月13日 |
---|---|
0.1.2 | 2022年8月20日 |
0.1.1 | 2022年8月20日 |
0.1.0 | 2022年8月19日 |
#189 in Geospatial
10KB
115 行代码(不含注释)
geohash-rs
Rust语言的geohash库
示例
编码器
use geohash_rs;
let geohash = geohash_rs::encode(37.5666805, 126.9784147, 8);
assert_eq!(geohash, String::from("wydm9qyc"))
解码器
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);
lib.rs
:
'geohash_rs' 是一个Rust语言的geohash编码器。