我可以使用下面的SQL來計算固定位置和數據庫中場地之間的距離。.NET等價的SQL Server STDistance
SELECT Location.STDistance(geography::Point(51, -2, 4326)) * 0.00062137119 FROM Venues
請注意返回的距離以英里爲單位,位置字段是地理類型。
我想知道什麼是相當於.NET的這將返回相同的值。此方法將具有以下簽名:
public static double Distance(location1Latitude, location1Longitude, location2Latitude, location2Longitude) {
return ...;
}
我知道我可以在.NET中調用數據庫方法,但我不希望這樣做。我希望有一個公式來計算距離。謝謝
的[計算在千米C#兩個地理點距離]可能重複(http://stackoverflow.com/questions/6544286/calculate-distance-of-two-geo-points-in- km-c-sharp) –