2 个版本

使用旧的 Rust 2015

0.2.1 2015 年 9 月 6 日
0.2.0 2015 年 6 月 26 日

75#location

Download history • Rust 包仓库 526/week @ 2024-03-25 • Rust 包仓库 501/week @ 2024-04-01 • Rust 包仓库 523/week @ 2024-04-08 • Rust 包仓库 644/week @ 2024-04-15 • Rust 包仓库 736/week @ 2024-04-22 • Rust 包仓库 543/week @ 2024-04-29 • Rust 包仓库 492/week @ 2024-05-06 • Rust 包仓库 621/week @ 2024-05-13 • Rust 包仓库 726/week @ 2024-05-20 • Rust 包仓库 692/week @ 2024-05-27 • Rust 包仓库 857/week @ 2024-06-03 • Rust 包仓库 705/week @ 2024-06-10 • Rust 包仓库 818/week @ 2024-06-17 • Rust 包仓库 629/week @ 2024-06-24 • Rust 包仓库 687/week @ 2024-07-01 • Rust 包仓库 625/week @ 2024-07-08 • Rust 包仓库

2,769 每月下载量

MIT 许可证

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));
}

无运行时依赖