Bug 202134 - Position updates only when "navigation mode" is enabled
Summary: Position updates only when "navigation mode" is enabled
Status: RESOLVED FIXED
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: 0.9 (KDE 4.4)
Assignee: marble-bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-31 21:26 UTC by Eckhart Wörner
Modified: 2010-11-06 15:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 0.11.0 (KDE 4.6.0)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eckhart Wörner 2009-07-31 21:26:17 UTC
Version:           0.8 RC1 (using 4.2.96 (KDE 4.2.96 (KDE 4.3 RC2)), Debian packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.30-1-686

Updates of the position provider can only be seen when the navigation mode is enabled. UI suggests updates occur independent of that option.
Comment 1 Dennis Nienhüser 2010-01-12 00:01:26 UTC
I think there are three parts:

(1) Show current position and speed on the left
(2) Show gps track and position in the map
(3) Center the map on the current position 

(1) now happens always, i.e. independent of the navigation mode [1].
I think it would make sense to do the same for (2).
Lastly, (3) is currently broken (happens never), but I have a patch here I can commit after some cleanup which enables centering for navigation mode. What do you think about (2)?

[1] http://websvn.kde.org/?view=revision&revision=1071185
Comment 2 Dennis Nienhüser 2010-04-10 19:28:25 UTC
SVN commit 1113387 by nienhueser:

Current Location UI changes: Possibility to choose GPS source, condense, allow jumping to the current position. Remove tooltips and label for features that are not implemented (auto-centering and fuzzy location description).
CCBUG: 202134

 M  +55 -8     lib/MarbleControlBox.cpp  
 M  +3 -0      lib/MarbleControlBox.h  
 M  +40 -197   lib/MarbleControlBox.ui  
 M  +1 -1      lib/MarbleModel.cpp  
 M  +1 -0      lib/PluginManager.cpp  
 M  +2 -2      lib/gps/GpsLayer.cpp  
 M  +1 -1      lib/gps/GpsLayer.h  
 M  +14 -18    lib/gps/PositionTracking.cpp  
 M  +5 -1      lib/gps/PositionTracking.h  
 M  +1 -1      plugins/positionprovider/geoclue/GeoCluePositionProviderPlugin.cpp  
 M  +1 -1      plugins/positionprovider/gpsd/GpsdPositionProviderPlugin.cpp  
 M  +1 -1      plugins/positionprovider/maemo/MaemoPositionProviderPlugin.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1113387
Comment 3 Dennis Nienhüser 2010-11-06 15:44:11 UTC
Fixed in trunk.