OpenStreetMap itself is open data, so if you have advanced needs not served by existing tools and services, you are also free to download and process the data yourself without making repeated requests to the OpenStreetMap API.
The most basic way to use OpenStreetMap offline is to export an image or PDF of an area and optionally print it out. Besides the rudimentary export options built into openstreetmap.org, third parties have developed print-friendly map styles, as well as desktop publishing tools for designing pocket maps, atlases, and large-format maps. Popular print map services include MapOSMatic and cycle.travel. Field Papers produces maps suitable for field surveying.
If you have specific needs not served by existing tools, you can also download an extract of the database, then render it yourself using a tool such as Mapnik, which powers the maps on openstreetmap.org.
Many applications for Android, iOS, and other 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 and Comparison of iOS applications. Here are some popular, offline-capable navigation applications:
One challenge with offline editing is that a downloaded area can become out of date, so that by the time you make your edits and upload them, conflicts arise with intervening edits by other mappers. This problem is exacerbated in scenarios such as disaster relief, where many people need to contribute to the same part of the map in tandem while offline. The Portable OpenStreetMap (POSM) project, with its POSM Replay Tool, aims to address this issue by implementing a version control system for offline edits and proper merging afterwards.
Quickly serving huge volumes of raster or vector tile data can incur a significant cost to map providers. Therefore, even free-of-cost services usually limit the number of tiles you can download, the rate at which you can download them, or the geographic area or level of detail that you can download. If you download tiles from the OpenStreetMap website or API, please see our Tile usage policy. Otherwise, please respect the restrictions imposed by the tool or service you choose.
When using a mobile device, there are few things more frustrating than losing internet connection, being in an area without Wi-Fi, or experiencing slow network speeds. Thankfully, ArcGIS Field Maps provides a few different options for taking maps offline, so your work is never interrupted due to a loss of connection. This means you can take your maps anywhere, be that in rural areas, a wildlife preserve, or even that spot in town notorious for slow internet speeds.
Map areas allow you to package your data, basemaps, and attachments for download. Once map areas are downloaded to your mobile device, you can use them to view assets and collect data offline, just as you would in a connected environment. There are two ways to create map areas: ahead of time using the Field Maps web app, and on demand using the Field Maps mobile app.
MMPKs allow you to take data or advanced symbology offline. They are created and shared using ArcGIS Pro and can be downloaded or sideloaded (copied) onto mobile devices. Sideloading maps is helpful for large file sizes because it eliminates the time required for download. MMPKs are read-only and do not support data collection. To learn more about MMPKs, see Create an MMPK for download and watch the following video:
From this page, you can enable offline mode, enable layers for sync, create map areas (as mentioned earlier), adjust feature and attachment delivery settings, and set an on-device tile package to use as the offline basemap. To learn more about the offline settings in the Field Maps web app, see Configure the map to work offline.
When you grant permission for Guru Maps to access your location, the app will prompt you to download the map for your region to use offline. This ensures that you have access to the map even when you don't have an internet connection.
You can easily download maps for other regions by browsing and zooming directly on the map or by accessing the Download Maps menu in the app settings. This allows you to have offline access to maps beyond your current location, making it convenient for travel or exploration.
To enhance visibility, all map areas that have been downloaded for offline use are highlighted in purple. This visual indicator makes it easier for you to identify which areas have already been downloaded and are available for offline access.
To zoom the map to your current location, tap the "Location" button. When you are stationary, your position is displayed on the map as a blue circle . When you are moving, it is displayed as a blue arrow .
Guru Maps offers various map styles and online sources to optimize the map view based on your specific needs. Tap the "Map source" button in the top right corner of the map to switch to the ideal map style for your purposes. This includes offline map styles for city navigation, cycling, hiking, as well as various online map sources.
The Guru Maps app's vector map is designed to be interactive and provides comprehensive details about places.Tap on any point of interest (POI) or location on the map to access more information about it:
The map scale bar is positioned at the bottom of the map and provides a visual representation of the relationship between distances on the map and actual distances on the ground. You can estimate the distance between two points on the map using the scale bar:
To measure the distance between two points on the map, tap your starting and destination points simultaneously on the map and hold to trace the path. A dashed line will appear along with the estimated distance:
Guru Maps app comes preloaded with a fully functional setup, but the app settings offer additional customization options for advanced users. These settings allow you to configure app options, purchase extra features, and manage the representation of map data.
If you want to remove a download, swipe your finger across the cell from right to left. Then, tap the Delete button that appears, or use the Edit button located at the top right corner of the screen.
Since OpenStreetMap data is continuously updated by a global community of volunteers, map updates become available periodically within the Guru Maps app. The great news is that all vector map updates are provided free of charge and are distributed automatically. If an update is available for a previously downloaded map, you will notice an Update button next to the map.
In addition to customizing the app's appearance, you have the option to choose which objects you want to see on the vector map. Select only the points of interest that are relevant to you, ensuring a clean and clutter-free map display:
You have the ability to customize the text display on the offline vector map by adjusting the font size. To modify the font size settings, simply navigate to the app's settings menu and locate the "Font and Language" option. From there, you can increase, decrease, or change the default font size according to your preferences.
In certain regions, maps may display names of objects in multiple languages, alongside local names. If you have defined your preferred languages, the map will prioritize showing names in the first language on your list. This feature is particularly useful in multilingual countries like Belgium, where Dutch, French, and German share official language status.
To manage your preferred languages, simply tap the "Edit" button located at the top right of the screen. You can change this order by pressing the triple-line icon next to each language and dragging it to a different position.This allows you to rearrange or delete languages from the list according to your preferences:
As you browse the online map within the app, all the map tiles that are loaded and viewed will be automatically saved to your device's storage. If you find that certain tiles are no longer necessary and you want to free up storage space, you can delete them from the "Cached Maps" section:
The "Appearance" settings group provides allows users to customize the appearance of the main map screen according to your preferences. You can configure various options to determine how the map looks and which features are available to you.
The Main Screen settings group determines the appearance and functionality of the main app screen, where the map is displayed. You have the ability to customize the interface by adding or hiding buttons according to your preferences.
Enabling Buttons at Right option will reposition the major function buttons on the main map screen to the right side. This layout adjustment allows for easier selection of these buttons using a single finger.
To have convenient control over the zoom level on the map, you can enable Zoom Buttons option. When turned on, the zoom control buttons, consisting of a plus and minus symbol, will be displayed on the map interface. This allows you to easily adjust the zoom level according to your preference.
Enabling the Map Source button provides a convenient option for quickly switching between different map styles or online sources directly on the main map view. Once enabled, the button will be visible on the interface, allowing you to easily access and switch between various map sources without having to navigate to different menus.
Enabling the Routing Button adds a quick option to access the route planner feature directly from the main map view. Once enabled, the button will be visible on the interface, allowing you to easily access the route planner with a single tap.
Enabling the Coordinates option will display the coordinates, the current zoom level, and altitude below the scale ruler on the main map view, along with "crosshairs" at the center of the map.
d3342ee215