CloudGPS

(Basic Keyboard controls)
(Features List)
 
(10 intermediate revisions not shown)
Line 1: Line 1:
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eget venenatis augue. Etiam at pretium elit. Ut semper, purus ac eleifend malesuada, quam tortor ultrices felis, non adipiscing dui magna non nunc. Curabitur eu consequat purus. In quam erat, tristique in sagittis sit amet, pellentesque ac turpis.
 
-
 
<div class="messagebox" style="border: 1px black dashed; float: right; width: 250px; margin-left: 10px; padding:10px;">'''CloudGPS'''<br>[[Image:Cloudgps_icon.png]]
<div class="messagebox" style="border: 1px black dashed; float: right; width: 250px; margin-left: 10px; padding:10px;">'''CloudGPS'''<br>[[Image:Cloudgps_icon.png]]
Smoothest tile maps for N900 with great user experience.<br><br>
Smoothest tile maps for N900 with great user experience.<br><br>
Line 7: Line 5:
TMO-Thread: [http://talk.maemo.org/showthread.php?t=58402  Link] <br>
TMO-Thread: [http://talk.maemo.org/showthread.php?t=58402  Link] <br>
Package: [http://maemo.org/packages/view/cloudgps/ Link] <br>
Package: [http://maemo.org/packages/view/cloudgps/ Link] <br>
 +
Bugtracker: [https://garage.maemo.org/tracker/?group_id=1753 Link] <br>
</div>
</div>
-
 
-
==Disclaimer==
 
==Overview==
==Overview==
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eget venenatis augue. Etiam at pretium elit. Ut semper, purus ac eleifend malesuada, quam tortor ultrices felis, non adipiscing dui magna non nunc. Curabitur eu consequat purus. In quam erat, tristique in sagittis sit amet, pellentesque ac turpis
+
CloudGPS is a mapping application that aims to provide great user experience. It is working very smoothly and it is full of nice transitions and animations and a very nice kinetic scrolling.
[[image:Cloudgps 01.png|thumb|480px|CloudGPS screenshot from 2D map view with openstreetmap layer]]
[[image:Cloudgps 01.png|thumb|480px|CloudGPS screenshot from 2D map view with openstreetmap layer]]
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eget venenatis augue. Etiam at pretium elit. Ut semper, purus ac eleifend malesuada, quam tortor ultrices felis, non adipiscing dui magna non nunc. Curabitur eu consequat purus. In quam erat, tristique in sagittis sit amet, pellentesque ac turpis
+
===Videos===
 +
* [http://vimeo.com/16748976 Version 0.3.9 preview]
 +
* [http://vimeo.com/27126585 Version 0.5.5 preview]
===Features List===
===Features List===
-
* one
+
* Intuitively browse the maps using touchscreen kinetic scrolling, accelerometer and/or keys
-
* two
+
* Show current position using GPS
-
* three
+
* Display satellite information in a way that does not take much of screen estate
-
* four
+
* Display current speed, altitude, battery percentage
-
* five
+
* Rotate the map using built-in compass (N950/N9 only)
-
 
+
* Multitouch map zooming and rotation (N950/N9 only)
-
===Known Issues===
+
* Support for numerous maps by default:
-
 
+
** OpenStreetMap I
-
* one
+
** OpenStreetMap II
-
* two
+
** OpenCycleMap
-
* three
+
** Google Maps
-
* four
+
** Google Satellite
-
* five
+
** Google Hybrid
-
 
+
** UK OS Maps
-
===Bug reporting===
+
** Virtual Earth Maps
-
 
+
** Virtual Earth Satellite
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eget venenatis augue. Etiam at pretium elit. Ut semper, purus ac eleifend malesuada, quam tortor ultrices felis, non adipiscing dui magna non nunc. Curabitur eu consequat purus. In quam erat, tristique in sagittis sit amet, pellentesque ac turpis
+
** Virtual Earth Hybrid
-
 
+
* Support for searching by using:
-
===Cautions and Warnings===
+
** Google Address Search
-
 
+
** Google Maps Search
-
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eget venenatis augue. Etiam at pretium elit. Ut semper, purus ac eleifend malesuada, quam tortor ultrices felis, non adipiscing dui magna non nunc. Curabitur eu consequat purus. In quam erat, tristique in sagittis sit amet, pellentesque ac turpis
+
** Google Maps Local Search
 +
** CloudMade geocoding
 +
* Support for routing by using:
 +
** Google Maps
 +
** CloudMade
 +
* Route overview flyby - the camera flies smoothly over a route
 +
* 2D and 3D map view
 +
* Experimental 3D buildings (using CloudMade)
 +
* Changing the zoom levels very quickly is possible (try using the zoom knot)
 +
* When current positions is to be changed a great distance the camera will zoom out and dive in to target location
 +
* Support for landscape and portrait with very fancy transition animation
 +
* Double-pixel mode support: go to desired zoom + 1 and use shift + tap on zoom out on N900. On N9/N950 use multitouch to zoom out a little.
==Using CloudGPS==
==Using CloudGPS==
Line 119: Line 129:
|}
|}
-
===Troubleshooting===
+
===Battery drainage===
 +
 
 +
CloudGPS can cause your battery to drain very quickly. It can utilise all the power hungry elements of your smartphone at the same time (like GPS, GPU and WiFi).
 +
 
 +
When CloudGPS is not the active application it will limit the frames produced to make the overall device performance acceptable. Currently it will not turn off GPS when you turn off screen.
 +
 
 +
==Bug and feature request reporting==
-
==Reference Section==
+
Please use the project [https://garage.maemo.org/tracker/?group_id=1753 CloudGPS bugtracker] to report bugs.
-
===Error messages and causes===
+
-
==Developement==
+
==Changelog==
-
===Requested Features===
+
===Version 0.5.7===
-
===Planned Features===
+
-
===Changelog===
+
-
====Version 0.5.7====
+
  * Fixed: crash for some search results when using Cloudmade
  * Fixed: crash for some search results when using Cloudmade
  * Fixed: distance to destination was not accurate
  * Fixed: distance to destination was not accurate
Line 136: Line 148:
  * Fixed: map was sometimes not shown due to arithmetic error saved in config file
  * Fixed: map was sometimes not shown due to arithmetic error saved in config file
  * Fixed: message display time on statusbar was too short
  * Fixed: message display time on statusbar was too short
-
====Version 0.5.5====
+
===Version 0.5.5===
  * Route calculation using CloudMade and Google Maps (press R to cycle): press and hold on map to invoke popup menu, select Directions from/to here. You can also tap and drag route start or end and route will be recalculated.
  * Route calculation using CloudMade and Google Maps (press R to cycle): press and hold on map to invoke popup menu, select Directions from/to here. You can also tap and drag route start or end and route will be recalculated.
  * Turn by turn instructions are displayed on locations near route (within 30 meters). Distance to next turn by turn direction is calculated as well as distance to route destination (this one is not accurate due to some bug).
  * Turn by turn instructions are displayed on locations near route (within 30 meters). Distance to next turn by turn direction is calculated as well as distance to route destination (this one is not accurate due to some bug).
Line 148: Line 160:
* [http://maemo.org/packages/view/cloudgps/ CloudGPS Package]
* [http://maemo.org/packages/view/cloudgps/ CloudGPS Package]
 +
* [https://garage.maemo.org/tracker/?group_id=1753 CloudGPS bugtracker]
* [http://talk.maemo.org/showthread.php?t=58402 CloudGPS on Talk Maemo Discussion]
* [http://talk.maemo.org/showthread.php?t=58402 CloudGPS on Talk Maemo Discussion]
* [[Navigation Tools]]
* [[Navigation Tools]]

Latest revision as of 21:59, 3 December 2011

CloudGPS
Image:Cloudgps_icon.png

Smoothest tile maps for N900 with great user experience.

Section: user/navigation
Maintainers: Damian Waradzyn
TMO-Thread: Link
Package: Link
Bugtracker: Link

Contents

[edit] Overview

CloudGPS is a mapping application that aims to provide great user experience. It is working very smoothly and it is full of nice transitions and animations and a very nice kinetic scrolling.

CloudGPS screenshot from 2D map view with openstreetmap layer

[edit] Videos

[edit] Features List

  • Intuitively browse the maps using touchscreen kinetic scrolling, accelerometer and/or keys
  • Show current position using GPS
  • Display satellite information in a way that does not take much of screen estate
  • Display current speed, altitude, battery percentage
  • Rotate the map using built-in compass (N950/N9 only)
  • Multitouch map zooming and rotation (N950/N9 only)
  • Support for numerous maps by default:
    • OpenStreetMap I
    • OpenStreetMap II
    • OpenCycleMap
    • Google Maps
    • Google Satellite
    • Google Hybrid
    • UK OS Maps
    • Virtual Earth Maps
    • Virtual Earth Satellite
    • Virtual Earth Hybrid
  • Support for searching by using:
    • Google Address Search
    • Google Maps Search
    • Google Maps Local Search
    • CloudMade geocoding
  • Support for routing by using:
    • Google Maps
    • CloudMade
  • Route overview flyby - the camera flies smoothly over a route
  • 2D and 3D map view
  • Experimental 3D buildings (using CloudMade)
  • Changing the zoom levels very quickly is possible (try using the zoom knot)
  • When current positions is to be changed a great distance the camera will zoom out and dive in to target location
  • Support for landscape and portrait with very fancy transition animation
  • Double-pixel mode support: go to desired zoom + 1 and use shift + tap on zoom out on N900. On N9/N950 use multitouch to zoom out a little.

[edit] Using CloudGPS

Your current location is shown as blue dot on screen. The dot turns green when GPS is fixed. The bars in upper right section of the screen show signal strenght of GPS satellites. They turn brighter for satellites that are currently active.

Touchscreen controls: Tap zoom in/zoom out buttons to change zoom level by 1 or hold to change by few levels. Hold shift while touching zoom buttons to change zoom level by a fraction. Tap "my location" button (the one with blue dot) to toggle following your current location (and direction in 3D mode and when rotation is enabled in 2D mode). Goggles icon is used for searching. Compass icon shows current view direction and toggles rotation mode in 2D. Rest of screen is used for kinetic scrolling.

You can tap and hold anywhere on map to invoke popup menu. By choosing "Directions from here" or "Directions to here" you can start routing. Route has a green marker with letter "A" on starting point and green marker with letter "B" on destination. You can tap and hold one of those markers and then drag it (if you are near screen edge the map will scroll for you) to another place. This will trigger route recalculation.

Route is saved locally and when it was displayed during last CloudGPS session it will be restored without using network on next startup. Turn by turn instructions are displayed when current position is near route. Also distance to destination and distance to next instruction is displayed.

In 3D mode and when rotation mode is enabled upper part of screen is used to rotate view.

When search bar is active keys are used as text input. Only ASCII characters supported right now. Use Enter to search query.

Tap on any map marker on screen to get it center.

[edit] Basic Keyboard controls

Key(s) Action
Arrows scroll/rotate the map
Dot zoom out
Enter zoom in
Space toggle "follow me" mode
Q quit application
N switch to next tile provider. See /opt/cloudgps/providers.ini file.
Shift + N switch previous tile provider.
R next routing provider
Shift + R previous routing provider

[edit] Additional keyboard controls

Key(s) Action
B [very experimental, new in 0.3.9] download (blocking operation) and show 3D buildings in near area, will work properly only for zoom 17 and higher,
G [debug] toggle grid
C [debug] toggle current latitude and longitude and distance from current GPS position.
H [debug] show tile arrays with states and visibility range
Shift zooming behavior change.
X toggle accelerometer usage. Accelerometer is calibrated in the moment it is enabled.
S switch to next search provider (currently CloudMade and Google addres search are supported)
O add temporary marker on screen centre.
Backspace return to previous position after pressing "my location" button.
Z toggle offline mode.
U [debug] route me here
D route overview flyby. The camera will go to route start and then follow route till the end. Use at high zoom levels (17+).
M toggle mipmapping (display quality)
P force orientation change
V show app version

[edit] Battery drainage

CloudGPS can cause your battery to drain very quickly. It can utilise all the power hungry elements of your smartphone at the same time (like GPS, GPU and WiFi).

When CloudGPS is not the active application it will limit the frames produced to make the overall device performance acceptable. Currently it will not turn off GPS when you turn off screen.

[edit] Bug and feature request reporting

Please use the project CloudGPS bugtracker to report bugs.

[edit] Changelog

[edit] Version 0.5.7

* Fixed: crash for some search results when using Cloudmade
* Fixed: distance to destination was not accurate
* Fixed: popup misaligned/not showing when map is rotated
* Fixed: markers lying on ground in 3D
* Fixed: route flickered when used together with gps
* Fixed: map was sometimes not shown due to arithmetic error saved in config file
* Fixed: message display time on statusbar was too short

[edit] Version 0.5.5

* Route calculation using CloudMade and Google Maps (press R to cycle): press and hold on map to invoke popup menu, select Directions from/to here. You can also tap and drag route start or end and route will be recalculated.
* Turn by turn instructions are displayed on locations near route (within 30 meters). Distance to next turn by turn direction is calculated as well as distance to route destination (this one is not accurate due to some bug).
* Route is rendered with rounded lines. Line thickness is calculated automatically based on current zoom level.
* Last calculated route is stored locally and reloaded (without using network) on next startup.
* Route overview flyby – camera will follow route drom start to end. Press D to activate.
* Off-line mode (press Z to toggle).
* Added UNICODE to ASCII conversion on every string returned from search and routing providers.

[edit] Links