예제 #1
0
 public virtual void SetLocation(LocationData location)
 {
     if (!location.GpsOn)
     {
         return;
     }
     //location = location.RoundCoords();
     if (IsRunning)
     {
         if (previousLocation != null)
         {
             var delta = location.AdvancedDistanceTo(previousLocation);
             distance += delta;
             RaisePropertyChanged(nameof(Value));
         }
     }
     previousLocation = location;
 }