我想根据从 A 到 BI 的路线中的位置计算两个地方(A 和 B)之间的距离,给定了一个 IEnumerble 集合。
我尝试通过计算点 1 和点 2 之间的距离来计算总距离,然后将其添加到点 2 和点 3 之间的距离......等等。
我想知道是否有一种优雅的方式来做同样的事情。
public static double GetDistanceTravelled(IEnumerable<System.Device.Location.GeoCoordinate> pointsInPath)
{
double TotalDistanceTravelled = 0.0;
//loop for each item in collection
// item1geocordinate.GetDistanceTo(<with second Geocoordinate>) + item2geocordinate.GetDistanceTo(<with third Geocoordinate>);
}
return TotalDistanceTravelled;
}