private bool ErForKortEllerHyppig(EksternDeltakerPosisjon forrige, DeltakerPosisjon posisjon) { var avstandIMeter = DistanseKalkulator.MeterMellom(forrige.Latitude, forrige.Longitude, posisjon.Latitude, posisjon.Longitude); var avstandISekunder = posisjon.Tidspunkt.Subtract(forrige.Tidspunkt).TotalSeconds; if (avstandISekunder < _appSettings.MinstTidMellomPosisjoner) { return(true); } return(avstandIMeter < _appSettings.MinstAvstandMellomPosisjoner); }
private bool ErForKortEllerHyppig(EksternDeltakerPosisjon forrige, DeltakerPosisjon posisjon) { var avstandIMeter = DistanseKalkulator.MeterMellom(forrige.Latitude, forrige.Longitude, posisjon.Latitude, posisjon.Longitude); var avstandISekunder = posisjon.Tidspunkt.Subtract(forrige.Tidspunkt).TotalSeconds; if (avstandISekunder < _appSettings.MinstTidMellomPosisjoner) return true; return avstandIMeter < _appSettings.MinstAvstandMellomPosisjoner; }