Пример #1
0
        static void CalculateDistanceAndEstTime(RarePokemonInfo p)
        {
            var speedInMetersPerSecond = _setting.WalkingSpeedInKilometerPerHour / 3.6;

            p.distance     = LocationUtils.CalculateDistanceInMeters(_session.Client.CurrentLatitude, _session.Client.CurrentLongitude, p.latitude, p.longitude);
            p.estimateTime = p.distance / speedInMetersPerSecond + 30; //margin 30 second
        }
Пример #2
0
        static void CalculateDistanceAndEstTime(RarePokemonInfo p)
        {
            double speed = p.FilterSetting.AllowSpeedUp ? p.FilterSetting.MaxSpeedUpSpeed : _setting.WalkingSpeedInKilometerPerHour;
            var    speedInMetersPerSecond = speed / 3.6;

            p.distance     = LocationUtils.CalculateDistanceInMeters(_session.Client.CurrentLatitude, _session.Client.CurrentLongitude, p.latitude, p.longitude);
            p.estimateTime = p.distance / speedInMetersPerSecond + 15; //margin 30 second
        }