4 releases (2 breaking)
0.3.1 | Feb 24, 2021 |
---|---|
0.2.1 | Feb 22, 2021 |
0.1.1 | May 26, 2018 |
0.1.0 | May 26, 2018 |
#452 in Science
29 downloads per month
13KB
350 lines
Undrift GPS
Traversal between the Earth and the Mars in just 6 functions! Keep it simple and stupid.
Kudos to Zili FENG!
/// Convert a GCJ-02 coordinate into WGS-84
pub fn gcj_to_wgs(lat: f64, lon: f64) -> (f64, f64)
/// Convert a GCJ-02 coordinate into BD-09
pub fn gcj_to_bd(lat: f64, lon: f64) -> (f64, f64)
/// Convert a WGS-84 coordinate into GCJ-02
pub fn wgs_to_gcj(lat: f64, lon: f64) -> (f64, f64)
/// Convert a WGS-84 coordinate into BD-09
pub fn wgs_to_bd(lat: f64, lon: f64) -> (f64, f64)
/// Convert a BD-09 coordinate into GCJ-02
pub fn bd_to_gcj(lat: f64, lon: f64) -> (f64, f64)
/// Convert a BD-09 coordinate into WGS-84
pub fn bd_to_wgs(lat: f64, lon: f64) -> (f64, f64)
Usage
Add this to your Cargo.toml:
[dependencies]
undrift_gps = "0.2.1"