示例#1
0
        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);
        }
示例#2
0
        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;
        }