Summary: | GPS data not received from maemo - hangs | ||
---|---|---|---|
Product: | [Applications] marble | Reporter: | jack <samtuke> |
Component: | general | Assignee: | marble-bugs |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nienhueser |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | 1.0 (KDE 4.6) | ||
Platform: | Maemo 5 | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
jack
2010-10-20 23:36:39 UTC
Did the GPS icon of the N900 itself indicate that it had a position? It blinks while waiting for a position (enough satellites seen) and stops blinking once it has enough satellites. I mean the white icon on the top-right of the battery icon in this screenshot: http://nienhueser.de/marble/desktopsummit/marble-route-guidance.png Receiving an initial GPS position can be problematic in both situations you describe: In closed rooms, only a few satellites are typically seen, so GPS often does not work. When moving while not having an initial fix, the satellites seen change shortly (due to occlusions by e.g. houses). Therefore it can take quite long to get the initial fix. To work around it, have the device at a fixed position where as much as possible of the sky can be seen. Maybe we should add a small widget that shows how many and which satellites are being seen by the device currently. This allows to adjust the position initially slightly for optimal satellite visibility to have it get the needed initial fix. Currently our plugin interface does not allow for this kind of information though. > Did the GPS icon of the N900 itself indicate that it had a position? I guess not because it continued to blink. > Maybe we should add a small widget that shows how many and which satellites are being seen by the device currently. This info would be very helpful, but it need not necessarily be part of marble on maemo if its a problem for it to be a plugin. A separate app could be recommended, or bundled, assuming one already exists. If not then I guess we're out of luck. Perhaps the documentation for marble could include a terminal command to show this information if such a command exists. SVN commit 1197890 by nienhueser: Switch to "user select" mode, which does more what i want: Use network information if available, activate gps if network and gps both down, but don't bother the user to enable the network if it's down currently. The documentation is a bit unclear on it. The difference to the previous setting is that now information from the network is used if it is enabled, which often shortens the time to first fix considerably. CCBUG: 254806 M +1 -1 MaemoPositionProviderPlugin.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1197890 Does the issue arise anymore? Looks like the fix is working. Please reopen otherwise. |