This way the weather will jump less. Getting users position by IP is not all that accurate, so weather will not be either, but if you tell user that weather changes from thunderstorm to sunny all back and forth, I think it's worse than to tell user there is sun for ten minutes when there is actually a thunderstorm.
[-Hide comments-]