use geoutils::{Distance, Location};
fn main() {
let berlin = Location::new(52.518611, 13.408056);
let moscow = Location::new(55.751667, 37.617778);
let distance = berlin.distance_to(&moscow).unwrap();
println!(
"Distance between berlin and moscow: {} meters",
distance.meters()
);
let center = Location::center(&[&berlin, &moscow]);
println!(
"Center of berlin and moscow: Lat={}, Lon={}",
center.latitude(),
center.longitude()
);
let is_in_radius = berlin
.is_in_circle(&moscow, Distance::from_meters(1000))
.unwrap();
println!("Is Berlin in a 1000m radius of Moscow? {}", is_in_radius);
}