8,497
社区成员
发帖
与我相关
我的任务
分享
var query = list.OrderBy(l => l.Time).Aggregate((one, two) => (one.Latitute - one.Longitude) / (two.Time - one.Time).Minutes < 20 ? one : null);
var query1 = list.OrderBy(l => l.Time).Aggregate((one, two) =>
{
Console.WriteLine((one.Latitute - one.Longitude) / (two.Time - one.Time).Minutes);
if ((one.Latitute - one.Longitude) / (two.Time - one.Time).Minutes < 20)
return one;
else
return null;
});
public class GpsData
{
public double Latitute;//纬度
public double Longitude;//经度
public DateTime Time;//时间
}
public class GpsData
{
public double Latitute;//纬度
public double Longitude;//经度
public DateTime Time;//时间
}
public class GpsData
{
public double Latitute;//纬度
public double Longitude;//经度
public DateTime Time;//时间
}