Exemplo n.º 1
0
        private static double GetDistance(Geo l1, Geo l2)
        {
            //calculate distance based on geolocations

            double lat1 = double.Parse(l1.lat);
            double lon1 = double.Parse(l1.lng);
            double lat2 = double.Parse(l2.lat);
            double lon2 = double.Parse(l2.lng);

            if (lat1 == lat2 && lon1 == lon2)
            {
                return(0);
            }

            return(new GeoCoordinate(lat1, lon1).GetDistanceTo(new GeoCoordinate(lat2, lon2)));
        }