forked from organicmaps/organicmaps
Review fixes
This commit is contained in:
parent
43ea3aaa9b
commit
761ebcb95d
2 changed files with 9 additions and 1 deletions
|
@ -101,6 +101,7 @@ MyPositionController::MyPositionController(location::EMyPositionMode initMode,
|
|||
, m_oldPosition(m2::PointD::Zero())
|
||||
, m_oldDrawDirection(0.0)
|
||||
, m_lastGPSBearing(false)
|
||||
, m_lastLocationTimestamp(0.0)
|
||||
, m_positionYOffset(kPositionOffsetY)
|
||||
, m_isVisible(false)
|
||||
, m_isDirtyViewport(false)
|
||||
|
@ -327,7 +328,13 @@ void MyPositionController::OnLocationUpdate(location::GpsInfo const & info, bool
|
|||
|
||||
m_isPositionAssigned = true;
|
||||
SetIsVisible(true);
|
||||
m_updateLocationTimer.Reset();
|
||||
|
||||
double const kEps = 1e-5;
|
||||
if (fabs(m_lastLocationTimestamp - info.m_timestamp) > kEps)
|
||||
{
|
||||
m_lastLocationTimestamp = info.m_timestamp;
|
||||
m_updateLocationTimer.Reset();
|
||||
}
|
||||
}
|
||||
|
||||
void MyPositionController::LoseLocation()
|
||||
|
|
|
@ -145,6 +145,7 @@ private:
|
|||
my::Timer m_pendingTimer;
|
||||
my::Timer m_routingNotFollowTimer;
|
||||
my::Timer m_updateLocationTimer;
|
||||
double m_lastLocationTimestamp;
|
||||
|
||||
m2::RectD m_pixelRect;
|
||||
m2::PointD m_centerPixelPositionRouting;
|
||||
|
|
Loading…
Add table
Reference in a new issue