Vector Tiles API

Fast, customizable vector map tiles for scalable mapping

The Maptoolkit Vector Tiles API provides integratable map tiles for interactive online maps. Vector maps, as opposed to raster maps, store the map data in terms of coordinates, shapes, and attributes, rather than pictures. Thus, they are faster to load, more flexible, and infinitely scalable, which means they stay sharp at any given zoom level, but are also more demanding for the end-user’s hardware when interacted with.

  • Layers & Content:
    • Transportation: roads, paths, railways, tunnels, bridges, ferry routes
    • Terrain: contour lines, hillshading (via raster overlays), elevation zones
    • Hydrography: rivers, streams, lakes, coastlines
    • Landuse / Landcover: forests, farmland, grassland, urban areas, water bodies
    • Buildings: building footprints with optional height metadata
    • Points of Interest (POI): categorized POIs (e.g. tourism, food, transport, emergency, education)
    • Boundaries: country, region, admin-level boundaries (with ISO codes where available)
    • Labels: multilingual name tags for places, roads, POIs (with support for label density tuning)
    • Routes & Networks: hiking, cycling, and other thematic routes (OpenStreetMap relations)
  • Styling & Rendering
    • Compatible with: MapLibre GL JS, Mapbox GL JS, Maplibre-native, Tangram, QGIS, and others
    • Custom styles
    • Prebuilt styles: Available styles for different use cases: outdoor, terrain, grayscale, dark mode, etc.
    • Label collision management: Optimized geometry for label placement
    • Zoom-adaptive styling: Features generalized for low zooms, detailed at high zooms
    • Data-driven styling: Enriched vector tile attributes to support thematic rendering (e.g. road class, POI category, surface)
    • Multilingual labels with fallback logic

Create Your Own Map Styles

Our Vector tiles come in 6 default map styles for various applications and needs. If your needs are not met by the offered map styles or you simply prefer a style that matches the colors of your brand, we offer custom map styles as part of our Enterprise Package.

Kartenstil Gelände
Terrain
Kartenstil Winter
Winter
Kartenstil Light
Light
Kartenstil CityMaps2Go
City
Kartenstil Dark
Dark
Kartenstil Green
Green

Advantages of Vector Tiles

Smaller Downloads

Seamless & continuous zooming

Rotate and tilt while labels remain readable

Customizable map styles

Retina-maps

Example …

Switching map types

Use MTK.StyleControl to easily switch between different map types and overlays.

Our Pricing Model

Flexible pricing that scales with you.
Start with our free tier, pay per request on RapidAPI as you grow, or choose an Enterprise license for full access.

FAQ

Vector tiles are smaller in size, scalable, and are rendered on the user’s device. Raster tiles are static images that are rendered by the server and then delivered to the user per request (dragging or zooming the map).

They are smaller in size and have a better performance on newer devices. They support continuous zoom, as it does not have to be generated again once a new zoom level is reached. Labels remain upright when the map is rotated or tilted.

We suggest our MTK.js to benefit from all Maptoolkit functionalities. It is based on MapLibre, therefore MapLibre is fine as well. Other mapping libraries which support vector tiles …

Yes, and contour lines are also supported.

Yes. If your library supports offline storage, it is allowed to use it.

We do not offer it out of the box, but you can create a pre-packaging application yourself. We have some know-how on the matter and can support you in doing so.

Most of the data comes from OpenStreetMap and we combine this data with other sources for special demands (e.g. elevation data for terrain and contour lines). You can see the full list of our data sources here.

We’re here to help


Mobile +43 664 1308111 [email protected]