Overview

Based on free OpenStreetMap data, it is possible to create beautiful, accurate and fast maps - with native vector rendering, and live customizable styling - directly on a mobile device. The native mobile rendering is fast and responds to user touch interaction immediately.

The map tiles can be easily displayed in custom native mobile applications on Android, iOS, or other platforms. The developers can load map tiles online from any vector maps provider, from an on-premises map server, or implement offline maps from downloaded or bundled tile extracts.

Native mobile apps

Our OpenStreetMap vector tiles are encoded in the widely used and openly documented vector tile format. This means the tiles are compatible with all software tools implementing this format specification. The style definition for the design of the map may vary in different tools - our open styles are implemented in GL Style.

The open-source MapLibre SDK for iOS and SDK for Android provide the most natural way of displaying the tiles and styles in a mobile app natively.

Sample app for Android and iOS

To demonstrate the capabilities of the SDK and show the performance of OpenMapTiles vector tiles made from OpenStreetMap, we have developed a sample mobile app for both Android and iOS.

These apps show the vector map tiles displayed from a custom tile server, so you can choose a tile hosting service or implement your own. Map tiles can also be bundled with the mobile app or users can download a tileset for a region of their choice.

Packed web applications

The fastest way to develop mobile apps with high performance and access to native features is by using Flutter.

An alternative way to develop multiplatform mobile apps is to use the existing web viewers while using HTML, CSS, and JavaScript and packaging the web applications into native applications with a framework like React Native.

Desktop and embedded apps

To develop cross-platform map applications with vector tiles, you can use MapLibre or select an alternative such as CEF - Chromium Embedded Framework or MapLibre Native QT.

OpenMapTiles.org is an open-source project from OMT community and MapTiler who provides Maps API.
Read the documentation for map developers. Share this page on