basic/basic.rs
1use haversine_redux::{Location, Unit};
2
3fn main() {
4 let start = Location::new(38.898556, -77.037852);
5 let end = Location::new(38.897147, -77.043934);
6
7 let km = start.distance_to(&end, Unit::Kilometer);
8 let miles = start.distance_to(&end, Unit::Mile);
9 let custom = start.distance_to(&end, Unit::CustomSphere(50.0));
10
11 println!("Distance: {} km", &km);
12 println!("Distance: {} miles", &miles);
13 println!("Distance on a custom sphere with a radius of 50 cm: {} cm", &custom);
14}