latlon/
latlon.rs

1use geoconv::{Aer, Degrees, Lle, Meters, Wgs84};
2
3fn main() {
4    let tea_party = Lle::<Wgs84>::new(
5        Degrees::new(42.352211),
6        Degrees::new(-71.051315),
7        Meters::new(0.0),
8    );
9    let georges_island = Lle::<Wgs84>::new(
10        Degrees::new(42.320239),
11        Degrees::new(-70.929482),
12        Meters::new(100.0),
13    );
14
15    let look: Aer<Degrees> = tea_party.aer_to(&georges_island);
16    println!(
17        "Azimuth: {} deg, Elevation: {} deg, Range: {} meters",
18        look.azimuth.as_float(),
19        look.elevation.as_float(),
20        look.range.as_float()
21    );
22}