计算windows phone 8 silverlight中地理坐标点集合的总距离

时间:2013-11-05 18:34:30

标签: c# silverlight windows-phone-7 override ienumerable

我想基于从A到B.的路线中的位置计算两个地方(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;
    } 

0 个答案:

没有答案