2 个版本
使用旧的 Rust 2015
0.2.1 | 2015 年 9 月 6 日 |
---|---|
0.2.0 | 2015 年 6 月 26 日 |
75 在 #location
2,769 每月下载量
3KB
haversine
用 Rust 实现的 haversine
将 haversine 依赖项添加到您的项目 Cargo.toml 文件中
[dependencies]
haversine = "0.2.1"
示例用法
extern crate haversine;
use haversine::{distance, Location};
fn main() {
let start1 = haversine::Location{latitude: 38.898556,longitude: -77.037852};
let end1 = haversine::Location{latitude: 38.897147, longitude: -77.043934};
println!("{}", haversine::distance(start1, end1, haversine::Units::Miles));
let start2 = haversine::Location{latitude: 38.898556,longitude: -77.037852};
let end2 = haversine::Location{latitude: 38.897147, longitude: -77.043934};
println!("{}", haversine::distance(start2, end2, haversine::Units::Kilometers));
}