/// <summary> /// Returns distance in meters from two sphere positions /// </summary> public float Distance(Vector3 position1, Vector3 position2) { Vector2 latlon1 = Conversion.GetLatLonFromSpherePoint(position1); Vector2 latlon2 = Conversion.GetLatLonFromSpherePoint(position2); return(Conversion.Distance(latlon1.x, latlon1.y, latlon2.x, latlon2.y)); }
/// <summary> /// Returns distance in meters from two positions given in lat/lon coordinates /// </summary> public float Distance(Vector2 latLonFrom, Vector2 latLonTo) { return(Conversion.Distance(latLonFrom.x, latLonFrom.y, latLonTo.x, latLonTo.y)); }