MapTiler

MapTiler

MapTiler scripts embed interactive, OpenStreetMap-based map tiles into web pages. The service loads map assets from MapTiler's CDN and may set cookies or use local storage to cache tile data and preserve map state such as zoom level and pan position across page visits.

Overview

MapTiler is a mapping platform that provides customizable, OpenStreetMap-based map tiles for embedding interactive maps on websites and applications. Unlike Google Maps, MapTiler uses open data sources and offers self-hosting options, giving developers more control over map styling and data usage. The platform provides vector and raster tile sets, geocoding, and routing APIs that power embedded map interfaces.

What This Script Does

MapTiler's SDK (loaded from cdn.maptiler.com or bundled via npm as @maptiler/sdk) performs the following:

  • Renders interactive map interfaces using WebGL for vector tile rendering or standard image tiles for raster maps
  • Loads map tile assets from MapTiler's CDN (api.maptiler.com) using the site's API key for authentication
  • Handles user interactions including pan, zoom, rotation, and click events on the map surface
  • May use localStorage to cache tile data, reducing redundant network requests on subsequent page loads
  • Stores map state (zoom level, center coordinates, bearing) in localStorage or URL parameters to preserve the view across page navigations
  • Makes network requests to MapTiler's tile servers for each visible map tile at the current zoom level and viewport
  • May request the user's geolocation via the browser's Geolocation API if a "locate me" feature is implemented
  • Supports geocoding (address search) and routing (directions) through additional API calls to api.maptiler.com

The primary network traffic consists of tile requests to MapTiler's CDN. API key usage is tracked by MapTiler for billing purposes, but this tracking is server-side and tied to the API key, not to individual visitors.

Consent & Compliance

MapTiler serves a functional purpose: displaying interactive maps that are part of the website's content or service. The localStorage usage for tile caching and map state preservation supports the functional operation of the map component. Under GDPR and the ePrivacy Directive, storage that is strictly necessary for a service explicitly requested by the user (viewing a map) can qualify for the "strictly necessary" exemption.

If the Geolocation API is used, separate browser-level permission is required, which provides its own consent mechanism.

Under CCPA, MapTiler's tile requests do not typically constitute collection of personal information, as the requests are authenticated by API key rather than individual user identifiers. Map interaction data stays client-side.

The consent category for MapTiler is functional.

Should You Block This Without Consent?

No.

MapTiler provides functional map content that is part of the website's intended service. The localStorage usage for caching and state persistence serves the map's operation rather than visitor tracking. Blocking MapTiler would remove map functionality that visitors expect to interact with. No marketing or analytics tracking is performed by the base MapTiler SDK.

Visit website

Consent Categories

Functional

Also Known As

maptilermap tilermaptiler mapsopenstreetmap tilesmaptiler embed

Industries

Computers Electronics and Technology

Tracked Domains (1)

maptiler.comFunctional

Frequently Asked Questions

Does MapTiler require consent to display maps?

No. MapTiler is classified as functional. It renders interactive map content that is part of the website's intended service. LocalStorage used for tile caching and map state serves the map's operation, not visitor tracking, and qualifies under the strictly necessary exemption.

What network requests does MapTiler make?

MapTiler requests map tile assets from api.maptiler.com on every page load, authenticated by the site's API key. It may store tile data in localStorage to reduce redundant requests. If a locate-me feature is used, the browser Geolocation API is invoked with its own permission dialog.

How does ConsentStack classify MapTiler map embeds?

ConsentStack classifies MapTiler as functional and allows it to load without requiring consent. Interactive maps are treated as content rather than tracking technology. ConsentStack does not apply a consent gate to MapTiler, so maps render for all visitors immediately on page load.

Related Vendors

Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Microsoft Power Apps
Microsoft Power Apps
Microsoft Power Apps is a low-code application development platform that enables embedded business applications on websites. Scripts load custom app interfaces from Microsoft's cloud, render form controls and data views, and connect to backend data sources through Power Platform connectors. Sets session cookies to maintain application state and user authentication.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Microsoft Viva
Microsoft Viva
Microsoft Viva is an employee experience platform that surfaces on websites through embedded engagement and learning modules. Scripts load content feeds and knowledge cards from Microsoft's cloud infrastructure. Sets authentication cookies for user identity and personalized workplace content delivery.

Manage consent for MapTiler

ConsentStack automatically detects and manages MapTiler trackers so your site stays compliant with global privacy regulations.