banner

Purchase the source code

Get access to GitHub private repository with the application source code.

Price: 12500 USD

Buy now

Rebrand

Publish the app under your name and with your logo

With minimal effort, the app can be released under a new name on Google Play and App Store. Thanks to access to the full source code, all modifications you need are technically possible.

It is easy to create a map design fitting your brand or use-case in a few mouse clicks.

Map catalog presenting your maps

The users can choose from the list of your maps

Do you want to suggest your maps to the users of your mobile app just after they start the app?

The catalog section of MapTiler Mobile app was designed for this purpose. It would be even possible to ask your users for an access code or log-in to their account - to present maps relevant only to one user.

Note: At the moment, map catalog exists as an API endpoint and we are working on a web administration interface.

Android and iOS

Native code for two operating systems

The mobile app has been developed for the two most popular mobile platforms independently. This brings the best performance on all devices, native look&feel and system integration to all end users.

The Android version is powered by Kotlin. On the iOS platform, the code is implemented in the Swift programming language. Both platforms share the mapping core which is powered by Mapbox SDK implemented in C++.

Mapbox and Google Maps SDKs together

Combine features of the most popular mapping platforms

We have extended the standard open-source version of Mapbox SDK with an ability to load maps from local MBTiles files. The maps can come from any web hosting, be bundled with the app, loaded from local SD card or downloaded from MapTiler Cloud.

The app can also use Google Maps SDK for mobile - which enables the most popular Satellite and Street background maps for your own maps and data in the online mode.

Collect data

Drawing tools, attached photos and GPS location

You get the source code for all the cool features available in the MapTiler Mobile app. The application shows the position of a user using GPS location. It runs offline. Field data collection is possible by drawing nodes, lines & polygons, writing notes and attaching photos to visited landmarks.

Maps even offline

MBTiles files or custom hosting

Maps generated with MapTiler software and raster tiles saved in MBTiles format can be directly displayed in the mobile app.

The user either directly loads the maps from MapTiler Cloud, a hosting on a webserver (online), or he can transfer the whole map stored in an MBTiles package into the mobile device for offline use - from the catalog, web link, or email.

The online maps can be added via TileJSON endpoint, or via a link with “{z}/{x}/{y}” placeholders. The app registers the `maptiler://` protocol for deep linking from websites and external systems.

Source code delivery

The great starter for your commercial project

The source code, or its parts, can be used in your commercial products or any other projects of your company as long as you don’t share the code with third-parties. It is your business.

The code is provided "as is" for the Android and iOS in the form of access to a private repository on GitHub (you need to let us know your account name), you can fork our private repo and give access to all members of your development team.

Updates are available to users with an active MapTiler Cloud Unlimited plan. Updates to the mobile app source code and upgrades to new versions of SDKs are delivered via GitHub if done on our side.

Support and new development

Support and customization of this application are not part of the source code package, but you can buy it separately and is charged per hour. If you get a package of working hours from us, we open you an account in our ClientPortal ticketing system, where you can request support or a new development and see the time we have spent on your tasks.

Contact us