Mapbox Tiling Service

MTS enables you to easily upload and transform your own proprietary geospatial data to then be used in elegant, performant and customizable maps and services within the Mapbox platform.

Cost effective scaling

We save developers money on data processing. MTS integrates custom datasets of any scale into maps faster, cheaper, and with more flexibility and control. This allows developers to focus on app development—not mapping infrastructure.

Parallelized data processing

MTS processes massive sets of data into custom vector tilesets, continuously updating the maps as the data changes. MTS uses a distributed and parallelized processing architecture that is 90% faster than traditional infrastructure.

Designing big data in Studio

Data uploaded using MTS can then be styled in Studio and the maps can be composited with any other vector tilesets. Designers control every aspect of the tileset—from the performance to the visual design—using recipes.

We designed the service to process big data that is constantly changing, and transform it into maps served out to our more than 650 million monthly active users -- supporting the scale of huge customers like Facebook, Snap, the Weather Channel, Tableau, and Shopify. MTS gives developers enterprise-grade data processing scale and reliability without the need to spend time and money building, deploying, and maintaining infrastructure.

Custom maps with big data made easy for developers

MTS provides APIs for developers to create custom maps. It is designed to process massive and complex sets of data into custom vector tilesets and continuously updates maps as the data changes. Instead of making multiple API calls and querying a slow backend database, a map that uses preloaded custom layers connected to vector tilesets is smooth and wicked fast, especially for big datasets with millions of points, lines or polygons.

 {
  "version": 1,
  "layers": {
    "city_labels": {
      "source": 
      "mapbox://tileset-source/{username}/populated-places",
      "minzoom" : 0,
      "maxzoom" : 7,
      "features" : {
        "attributes" : {
          "allowed_output" : 
          ["name_en"]
        }
      },
      "tiles" : {
        "limit" : 
        [["lowest_where_in_distance", true, 64, "SCALERANK"]]
      }
    }
  }
}

Recipes

Recipes are configuration rules that tell MTS how to process data into vector tiles. Recipes provide fine control over vector tile generation, including simplification, zoom level extent, geometry unioning, attribute manipulation, and more. See all the available configuration options in the Recipe reference.

Live Weather Data

Yahoo! Japan uses MTS to create time series visualizations of live weather in Japan that update every 5 minutes. MTS saves their engineers time and money while providing a better experience for their users, letting Yahoo! Japan avoid upkeep on legacy mapping infrastructure and focus resources on improving the core app experience.

Designing in Studio

MTS doesn't just keep your data optimized and fresh -- it also keeps your data beautiful. Tilesets generated using MTS can be styled in Mapbox Studio and composited with any other vector tilesets, leveraging the full visual power and flexibility of the Mapbox platform.

Snap + Scale + Speed

MTS speeds up Snapchat’s data processing from 4 hours to just 15 minutes. Snap uses MTS to power their Places map in Snapmap, letting users discover local businesses and see rich metadata about each venue, like ratings and pictures. To create these tilesets using MTS, simply upload data in line-delimited GeoJSON. Learn more about how line-delimited GeoJSON is used by MTS in the MTS documentation.

Private Data

Maps are locked and set to private by default, giving developers total control over who is looking at  the data. Mapbox never accesses customer created data layers. Our management interface empowers developers to create, revoke, and monitor access control tokens directly. For more information, see our Tokens API documentation. SAML single sign-on is also available for all Mapbox customers, enabling teams with multiple users to collaborate securely.

Regionally redundant and auto-scaling caching network

MTS runs on Mapbox’s global platform, allowing data to be immediately available across multiple regions. This means it is automatically backed by our regionally redundant, auto-scaling caching network, making it seamless to scale, in any geography, with low latency and high throughput. Multiple regions with dynamic routing makes Mapbox’s infrastructure resilient to single-datacenter or single-region events like natural disasters and internet infrastructure outages.

Live Air Quality Alerts

The scope of poor air quality caused by fires on the West Coast is incredibly apparent in the data collected Plume Labs. Tilesets generated using MTS can be used in any map styles and can be composited with any other vector tilesets, read the full documentation.

"MTS helps Plume Labs get people from A to B in the healthiest way possible. Using MTS, we're able to update the entire world's air pollution data in real-time so that our users can avoid pollution hotspots while they walk, run, or cycle through their city."-- Boris Quennehen, Atmospheric Scientist at Plume Labs    

“By migrating all of our minutely updating weather maps to MTS, we were able to save engineering time and money while providing a better experience for our users. We’re excited to migrate more of our maps to MTS.”

Soichi Takahashi, Unit Manager at Yahoo! Japan

"MTS helps Plume Labs get people from A to B in the healthiest way possible. Using MTS, we're able to update the entire world's air pollution data in real-time so that our users can avoid pollution hotspots while they walk, run, or cycle through their city."

Boris Quennehen, Atmospheric Scientist at Plume Labs

"MTS allows AllTrails to quickly upload and process thousands of custom trails for our users. It makes it extremely easy to provide our customers with up-to-date information of highly detailed trail maps for their hiking, biking, and camping adventures around the world!"

James Graham, Head Of Engineering at AllTrails

This is some text inside of a div block.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.