1

我想根据从 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;
    } 
4

0 回答 0