Getting directions offline
← Older revision
Revision as of 02:34, 10 February 2017
(5 intermediate revisions by the same user not shown)
Line 5:
Line 5:
Since OpenStreetMap data has so many uses, and a lively ecosystem of developers creating different tools, there are many options. See the list of available [[software]] or other possibilities of [[using OpenStreetMap]]. Some experimentation may be necessary to find the tool or tools which are right for the job. Obviously you should do this experimentation while you're still able to download software and instructions!
Since OpenStreetMap data has so many uses, and a lively ecosystem of developers creating different tools, there are many options. See the list of available [[software]] or other possibilities of [[using OpenStreetMap]]. Some experimentation may be necessary to find the tool or tools which are right for the job. Obviously you should do this experimentation while you're still able to download software and instructions!
−
==
Using
the
data
offline ==
+
==
Viewing
the
map
offline ==
{{Anchor|View the map offline}}<!-- deprecated link target as of 2013-10-28, old section name, in case of incoming links -->
{{Anchor|View the map offline}}<!-- deprecated link target as of 2013-10-28, old section name, in case of incoming links -->
−
Many
options
exist:
+
===
Applications
===
−
*
See
the
feature
comparison
tables
in the
[[Software]]
lists
(subsections
for
different
device
classes/operating
systems)
. Look
into
the
column
"Stores map-data on-board"
(=yes)
for
offline
software
and
compare
the
other
features
(e.g
.
routing,
GPS,
…).
+
Many
applications
for
[[Android]],
[[iOS]],
and
other
[[Software
/Mobile|mobile
]]
devices
use offline map data, some
for
displaying
a
map, others for routing and
search
. Look
at
the "Stores map-data on-board"
column
in
[[Comparison
of Android applications#Map display features|Comparison of Android applications]]
and
[[Comparison
of
iOS applications#Map display
features
|Comparison
of iOS applications]]
.
The
most
popular offline-capable applications are:
−
* Many apps exist for [[Android#Map_display_features|Android]] and [[IOS#Map_display_features|iOS]] devices which use offline map data (some only for displaying a map, some for more – e.g. routing). Look at the "Stores map-data on-board" column (=yes). A small selection of popular ones:
−
** [[OsmAnd]]
−
** [[Maps.Me]]
−
** [[Scout]]
−
** [[MapFactor Navigator Free]]
−
** There are a bunch of apps based on the [[Mapsforge]] framework, see examples at [https://github.com/mapsforge/mapsforge/blob/master/docs/Mapsforge-Applications.md]. Quite active development in these days especially on [[Cruiser]] for Android and desktop (Java).
−
* Using [[OSM Map On Garmin/Download|OSM-based garmin image files]] with [[Garmin]] portable GPS devices or a classical computer (applications like [[QLandKarte GT]] or [[BaseCamp]])
−
* For downloading (sometimes into a browse cache) [[tiles]] (map images) to your computer and then be able to browse the map offline, you can also use the following tools. Note that this method is quite restricted to a small area/few zoom levels due to big size of readily rendered tiles (tile provider usage policies, bandwidth, storage!).
−
** [[Export tab]] from the web map
−
** [[TangoGPS]] (Linux)
−
** [[Gosm]] (Linux)
−
** [[Marble]]
−
* You can also use applications that will use the OpenStreetMap data in useful ways like [[Gosmore]] or [[Navit]], see more in [[Routing]] section.
−
* [[OpenStreetMap-in-a-Box]]
−
* [[CartoType]] is a multi-platform ''library'' that offers rendering, routing ans address lookup from offline sources.
−
* [[MoNav]]
−
* A [http://www.volkerschatz.com/net/osm/offlineosm.html Pre-rendering tiles for offline viewing] HowTo by volkerschatz.com
−
===
[[
Routing/offline routers|Offline Routing
]]
===
+
*
[[
Cruiser
]]
−
There is two tools for this
[[
Navit]]
and
[[Gosmore
]]
.
+
*
[[
MapFactor
Navigator
Free
]]
+
* [[Maps.Me]]
+
* [[OsmAnd]]
+
* [[Scout]]
+
+
For downloading (sometimes into a browse cache) [[tiles]] (map images) to your computer and then be able to browse the map offline, you can also use the following tools. Note that this method is quite restricted to a small area/few zoom levels due to big size of readily rendered tiles (tile provider usage policies, bandwidth, storage!).
+
+
* [[Gosm]] (Linux)
+
* [[Marble]]
+
* [[TangoGPS]] (Linux)
+
+
If you all you need is a small area of detail, you can also use the [[Export tab]] on openstreetmap.org.
+
+
=== Frameworks ===
+
{{main|Frameworks#Displaying interactive maps}}
+
+
Software developers can use the following frameworks to provide offline map viewing capabilities in their own applications:
+
+
* [[CartoType]] (rendering, routing, and address lookup from offline sources)
+
* [[GLMap]]
+
* [[Mapbox GL]] (Mapbox Android, iOS, macOS, and Qt SDKs)
+
* [[Mapsforge]] ([https://github.com/mapsforge/mapsforge/blob/master/docs/Mapsforge-Applications.md applications using Mapsforge])
+
* [[osmdroid]]
+
* [[OsmSharp]]
+
+
=== GPS devices ===
+
Using [[OSM Map On Garmin/Download|OSM-based garmin image files]] with [[Garmin]] portable GPS devices or a classical computer (applications like [[QLandKarte GT]] or [[BaseCamp]])
=== Rendering data yourself ===
=== Rendering data yourself ===
The web map is rendered by [[Mapnik]] or [[Osmarender]], these can be installed on your system to allow you to render maps your way. Osmarender can be used directly in a browser which will be slow, installing mapnik is very possible even with little knowledge about the tools you need to install. There are a few more rendering solutions that can work offline, see [[Rendering]].
The web map is rendered by [[Mapnik]] or [[Osmarender]], these can be installed on your system to allow you to render maps your way. Osmarender can be used directly in a browser which will be slow, installing mapnik is very possible even with little knowledge about the tools you need to install. There are a few more rendering solutions that can work offline, see [[Rendering]].
−
==
Edit
offline
==
+
A
[http://www.volkerschatz.com/net/osm/offlineosm.html Pre-rendering tiles for
offline
viewing] HowTo by volkerschatz.com
+
+
== Getting directions offline ==
+
{{main|Routing/offline routers}}
+
+
* [[Gosmore]]
+
* [[MoNav]]
+
* [[Navit]]
+
* [[OsmSharp]]
+
+
== Editing OpenStreetMap offline ==
You can use editors, [[JOSM]], [[Merkaartor]] and [[Vespucci]] to do offline editing. The process is as follows
You can use editors, [[JOSM]], [[Merkaartor]] and [[Vespucci]] to do offline editing. The process is as follows
Line 41:
Line 41:
<!-- Categories -->
<!-- Categories -->
−
[[Category:
Technical
]]
+
[[Category:
Offline maps|
]]