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.

Is MapTiler GDPR compliant?

MapTiler typically loads functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So MapTiler can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads MapTiler, not on MapTiler itself.

Visit website

Consent Categories

Also Known As

maptilermap tilermaptiler mapsopenstreetmap tilesmaptiler embed

Industries

Computers Electronics and Technology

Tracked Domains (1)

maptiler.comFunctional

maptiler.com is a functional domain operated by MapTiler, used to run site features like chat, video, embeds, and preferences.

Frequently Asked Questions

Related Vendors

123FormBuilder
123FormBuilder
123FormBuilder scripts embed hosted forms for contact, registration, payment, and data collection on web pages. Form submissions are transmitted to 123FormBuilder's servers, and cookies may be set to track completion state, prevent duplicate submissions, and enable multi-step form progress.
PushEngage
PushEngage
PushEngage is a web push notification service that enables websites to send browser-based push messages to opted-in subscribers. Scripts register visitors as push subscribers using the browser's Push API and assign a subscriber identifier. Campaign delivery, click-through, and conversion events are tracked in the PushEngage dashboard.
Panopto
Panopto
Panopto embeds video lecture players and course recording content on educational portals and enterprise intranets. Scripts handle video playback, track viewing progress and completion for learning analytics, and enforce access permissions tied to institutional authentication.
Feefo
Feefo
Feefo is a verified reviews platform that collects genuine customer feedback by inviting purchasers directly after a transaction. Scripts embed review display widgets and aggregate rating badges on websites. Only verified customers are invited to leave reviews, ensuring all displayed ratings are from confirmed buyers.
WPForms
WPForms
WPForms scripts render contact forms, payment forms, and surveys embedded in WordPress pages. The plugin processes form submissions, may set a cookie to prevent duplicate spam submissions, and integrates with third-party payment processors and email marketing services for form data handling.
DevCycle
DevCycle
DevCycle scripts deliver feature flag configurations and A/B test variant assignments to website visitors. They evaluate targeting rules client-side to enable or disable features for specific user segments, and report experiment exposure events for analysis.

Manage consent for MapTiler

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