[−][src]Trait geo::algorithm::haversine_distance::HaversineDistance
Determine the distance between two geometries using the haversine formula.
Required methods
fn haversine_distance(&self, rhs: &Rhs) -> T
Determine the distance between two geometries using the haversine formula.
Units
- return value: meters
Examples
use geo::Point; use geo::prelude::*; // New York City let p1 = Point::<f64>::from((-74.006, 40.7128)); // London let p2 = Point::<f64>::from((-0.1278, 51.5074)); let distance = p1.haversine_distance(&p2); assert_eq!( 5_570_222., // meters distance.round() );
Implementors
impl<T> HaversineDistance<T, Point<T>> for Point<T> where
T: Float + FromPrimitive,
[src]
T: Float + FromPrimitive,