/// <summary> /// Estimates the distance between this point and the given point in meters. /// Accuracy decreases with distance. /// </summary> /// <param name="point"></param> /// <returns></returns> public Meter DistanceEstimate(GeoCoordinate point) { return(GeoCoordinate.DistanceEstimateInMeter(this.Latitude, this.Longitude, point.Latitude, point.Longitude)); }
/// <summary> /// Estimates the distance between location1 and location2 in meters. /// Accuracy decreases with distance. /// </summary> /// <param name="location1"></param> /// <param name="location2"></param> /// <returns></returns> public static double DistanceEstimateInMeter(ICoordinate location1, ICoordinate location2) { return(GeoCoordinate.DistanceEstimateInMeter(location1.Latitude, location1.Longitude, location2.Latitude, location2.Longitude)); }