distance_vec

Function distance_vec 

Source
pub fn distance_vec(points: Vec<Point>, unit: Unit) -> f64
Expand description

Calculates the distance between multiple points.

ยงExamples

use haversine_rs::point::Point;
use haversine_rs::units::Unit;
use haversine_rs::distance_vec;

let point_x = Point::new(40.7767644, -73.9761399);
let point_y = Point::new(40.773987, -73.971769);
let point_z = Point::new(40.771209, -73.9673991);

let distance = distance_vec(vec![point_x, point_y, point_z], Unit::Miles);

assert!(distance == 0.5971169371087564);