Right now CloudGPS would not violate terms of service of Google and others. The problem is that planned features will eventually come in conflict with with them. CloudGPS already supports OpenStreetMap compatible tile providers, and Google should be working quite well. Try adding something like this to /opt/cloudgps/providers.ini in order to test it out: Code: [Google Maps] fileFormat=/home/user/MyDocs/.maps/Google Maps/%d/%d/%d.png urlFormat=http://mt.google.com/vt?z=%d&x=%d&y=%0d minZoom=0 maxZoom=20 [Google Satellite] fileFormat=/home/user/MyDocs/.maps/Google Satellite/%d/%d/%d.png urlFormat=http://mt.google.com/vt?lyrs=s&z=%d&x=%d&y=%0d minZoom=0 maxZoom=20 You propably should clear the Google tile cache frequently on your N900 to stay clean with its license. I'm afraid that other feautres (search and route) will be implemented in a way more tightly coupled with OSM and CloudMade. I will not be possible to add Google search to CloudGPS without heavy source code modification. Use at your own risk.
[Google Maps] fileFormat=/home/user/MyDocs/.maps/Google Maps/%d/%d/%d.png urlFormat=http://mt.google.com/vt?z=%d&x=%d&y=%0d minZoom=0 maxZoom=20 [Google Satellite] fileFormat=/home/user/MyDocs/.maps/Google Satellite/%d/%d/%d.png urlFormat=http://mt.google.com/vt?lyrs=s&z=%d&x=%d&y=%0d minZoom=0 maxZoom=20