2 个不稳定版本
使用旧的 Rust 2015
0.2.0 | 2015年7月25日 |
---|---|
0.1.0 | 2015年7月16日 |
17 在 #calculating
944 每月下载量
用于 2 crates
5KB
91 行
sun
JS 库 suncalc 的 Rust 版本。
安装
将以下内容添加到您的 Cargo.toml
[dependencies]
sun = "0.2"
用法
extern crate sun;
pub fn main() {
let unixtime = 1362441600000;
let lat = 48.0;
let lon = 9.0;
let pos = sun::pos(unixtime,lat,lon);
let az = pos.azimuth.to_degrees();
let alt = pos.altitude.to_degrees();
println!("The position of the sun is {}/{}", az, alt);
}
lib.rs
:
sun
crate 是一个用于计算太阳位置的库。它是 JavaScript 库 suncalc 的移植版本。
示例
extern crate sun;
pub fn main() {
let unixtime = 1362441600000;
let lat = 48.0;
let lon = 9.0;
let pos = sun::pos(unixtime,lat,lon);
let az = pos.azimuth.to_degrees();
let alt = pos.altitude.to_degrees();
println!("The position of the sun is {}/{}", az, alt);
}