New issue 201 by NelsMyrvang: Offline Maps
http://code.google.com/p/mytracks/issues/detail?id=201
Is it possible to get myTracks to cache google maps so they work when there
is no cell signal? I recently was on a hike and turned back because I
didn't know how close I was to my destination. it was only another 600 feet
in elevation... if it was possible to cache some locations (i.e. national
parks and such) I think it would make this app far superior.
Comment #1 on issue 201 by sandordo...@google.com: Offline Maps
http://code.google.com/p/mytracks/issues/detail?id=201
(No comment was entered for this change.)
Actually, instead of caching own copy, It would be nice if program could
support existing popular offline map database.
Similar to big-planet (http://code.google.com/p/big-planet-tracks/), which
supports SQLite database created by using Mobile Atlas Creator
Is there any way to make this get its maps from Google Maps instead? Then
we could use Brut maps as a hack way to do precached maps in AndNav format
Short answer is no. The Google Maps terms of use doesn't allow you to use
the images offline.
I don't care about the terms of use. Is it possible for My Tracks to use
the official Google Maps app as its "tile provider"?
I'm afraid we cannot "not care" about the terms of service.
It does already use Google Maps as its tile provider, though, not sure what
you mean.
well, there are open maps, like http://www.openstreetmap.org/ which are
legal to download and use offline.
OSM isn't very good quality, but it's better than nothing.
Would be great to be able to import static maps in kml format. There are
plenty of free maps or satellite imagery available. This is a must have
functionnality for those that go treckking where no signal is available
regards
One solution would be to direct My Tracks to read map tiles from Brut
Google Maps directory.
Issue 279 has been merged into this issue.
I would definitely prefer a solution with OSM, since it's free, legal to
download, and has often more details than Google Maps. Especially for
footways and cycleways OSM is usually (much) better than Google Maps.
Maybe one could use OsmAnd for the map visualization. It has nearly the
same functionality as Google Maps (map navigation, rotation, pinch to zoom,
caching of tiles, ...). It is capable of drawing GPX paths on the map and
has even a navigation feature. I don't know if it provides already an API
for other apps. I will take a look at the code and tell you. Anyway I
think the API would be worth to implement and if it does not exist so far
I'm going to work on it.
PS: Moreover, I personally think Google does not need by GPS tracks for
optimizing my profile. They should be fine with the search keywords they
get from me. ;)
"has often more details than Google Maps"
In the US, Google Maps has far more detail and accuracy. In other
countries, OSM is better.
Open Street Map is improving day by day and in some cases is better than
Gmaps. The Open Street Map based Android app OSMAnd, in particular, makes
use of OSM vector maps, which consume far less storage space than any tile
based maps.
http://code.google.com/p/osmand/
It's feasible to have very large areas available off line and you probably
could also leave out the points of interest to save on resources. Obviously
a lot of work to implement but has been shown to work well in OSMAnd.
I use OSMAnd when MyTracks cuts out of mobile range. Refer to this link to
get an idea of file sizes for the maps. Noting also that the maps are
already to go and can just be dialled up and downloaded directly in the
OSMAnd application.
An Android app called 'BackCountry Navigator' by CritterMap Software allows
offline maps. They encourage users to try the demo version first to see if
they like the maps available in their country. Maps are mostly TOPO since
this app is primarily aimed at activities where there is likely no signal
(hikers/backpackers, hunters, canoe/kayaking).
The app preloads maps to the phone storage card. Obviously you must define
your activity area beforehand. I think you set an upper-left/lower-right
range and the number of desired zoom levels.
App notes says it uses OpenStreetMaps, OpenCycleMaps and NASA landsat data
worldwide. TOPO for US and Canada. USGS Color Aerial photography. UK
Ordinance Survey Explorer Maps. Topographic maps of Spain, New Zealand and
Italy. Outdoor maps of Germany and Austria.
Perhaps these map resources may be of some use unless/until the Google Maps
TOS could be modified to allow for limited/licenced offline storage. Can
only read stored map data if signal unavailable/very low signal strength.
Google Map for Android can now download maps for offline use. Can MyTracks
use this downloaded maps? If yes, how? or better why dont add tracking
feature on Google Map, so that their's no need for MyTracks.
At this time, it cannot.
In response to comments #16 and #17, is there any plan to incorporate
Google's offline maps into MyTracks i.e. use offline map of current
location if it exists, otherwise revert to attempting to download the map?
It would be an extremely useful feature.
One of my favorite apps, would pay money for it if I could pre cache my
maps! Haven't been able to use it because no offline map content :-( Any
news on when this feature will be enabled?
Google Maps for Android can now cache maps for offline use. Can MyTracks
use these cached maps? This would make MyTracks much better!
Please add the possibility to use OSM-maps with offline-cache. Specially
since Google let go of the whole MyTracks project. If it's not opensource,
make it open for OSM!
I would like to see My Tracks access the preloaded pre-cached maps I have
in Google Maps for android. This is essential to use the app on my treks,
where there is no cell signal.
Would be great.
Ditto... The very nature of back country trekking is directly
proportional to the lack of adequate cell phone signal resources.... We
bring maps for a reason, so we don't get lost, but having a smart phone
that can log your travels and help in route logistics is a must.
I also work in Search and Rescue and the applications in saving people in
the back country are HUGE! Especially in directing resources to the right
location and not guessing on a map... Cache the maps please and save
someones life!!!
there is rungps which uses cached OSM map: http://www.rungps.net/