using NetTopologySuite.Geometries;
public static void Main()
var location1 = GetLocation(72.6369D, 23.2156D);
var location2 = GetLocation(72.63541D, 23.18025D);
var distance = location1.Distance(location2);
Console.WriteLine("Hello World" + (distance * 69.0468 * 1.60934));
public static Point GetLocation(double Long, double Lat)
var geometryFactory = NtsGeometryServices.Instance.CreateGeometryFactory(srid: 4326);
return geometryFactory.CreatePoint(new Coordinate(Long, Lat));
public static decimal GetDistance(Point source, Point destination)
return Convert.ToDecimal(source.Distance(destination));