2017-02-10

‎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|
]]

Show more