SDK JS Modules

Geocoding Control

TypescriptLogoJavaScriptLogo

Graphical component for the Geocoding control in your map application (MapTiler SDK, Leaflet, MapLibre, and more).

Read documentation
Geocoding control example

Weather JS module

TypescriptLogoJavaScriptLogo

The Weather JS module for MapTiler SDK contains a set of weather-specific tiled layers to put into your map, just like any layer! Visualize it at 60 frames per second animation.

Read documentation
Weather JS Module

Augmented reality (AR) Control

TypescriptLogoJavaScriptLogo

Add a button on your MapTiler SDK's Map to create a 3D model of the viewport, including 3D terrain and any layer you have put on top.

Read documentation
AR Control for MapTiler SDK JS

Elevation Profile Control

TypescriptLogoJavaScriptLogo

Elevation profile control for MapTiler SDK is an easy way to show the elevation profile of any GeoJSON trace, with elevation data fueled by MapTiler Cloud.

Read documentation
Elevation profile control for MapTiler SDK

Marker Layout

TypescriptLogoJavaScriptLogo

Create non-colliding marker overlays on top of MapTiler SDK. Fed by a vector layer from a tileset or from a GeoJSON source.

Read documentation
Marker layout for MapTiler SDK JS

3D objects/models

TypescriptLogoJavaScriptLogo

Add 3D objects to your basemap with plenty of customizations from glTF/glb files!.

Read documentation
3D objects for MapTiler SDK
An extension of MapLibre GL JS