Explore map catalog
Design and customize your own maps
Create powerful apps with our versatile SDK
Powerful map searching and geocoding services
Enrich maps with your own data
Secure self-hosted mapping solutions
Quickly get started with Leaflet JS web mapping library.
Create and display Leaflet maps on web pages with MapTiler.
Display MapTiler vector tiles in Leaflet using maptilersdk plugin.
Add default map markers using Leaflet JS web mapping library.
Integrate Leaflet and MapTiler Vector Tiles in React applications.
Install Leaflet via NPM to display maps in TypeScript apps.
Install Leaflet via NPM to create and display web maps.
Search places with MapTiler geocoding control in Leaflet JS.
Create a styled choropleth map using GeoJSON and Leaflet.
Add GeoJSON polygon overlays to Leaflet JS maps.
Display MapTiler raster tiles in Leaflet JS.
Add raster image overlays to Leaflet JS maps.
Display custom MapTiler maps on web pages with Leaflet JS.
Integrate Leaflet vector tiles in Vite vanilla JS apps (named).
Integrate Leaflet and MapTiler Vector Tiles in Vite vanilla JS.
Integrate Leaflet and MapTiler Vector Tiles in Next.js applications.
Display thousands of lines efficiently in Leaflet using maptilersdk.
Display thousands of polygons efficiently in Leaflet using maptilersdk.
Create heatmap layers in Leaflet using the maptilersdk plugin.
Display millions of points efficiently in Leaflet using maptilersdk.
Get user location using GPS and Leaflet geolocate control.
Handle map events in Leaflet for interactive and responsive applications.
Change the default map label language in Leaflet JS.
Change MapTiler basemap styles easily using Leaflet JS maps.
Visualize data points as cluster maps using Leaflet JS.
Define and use custom marker icons in Leaflet JS maps.
Detect retina/HiDPI displays for high-resolution Leaflet JS map images.
Create maps with custom pins and markers in Leaflet JS.
Thank you! Please tell us what's unclear or missing on this page, so we can improve it for you.
Thank you for your feedback!
You've already voted on this page.
reCAPTCHA failed! Please try again.