# react-map-gl

Canonical: https://gisforweb.com/tools/react-map-gl/

React components for building map apps with MapLibre GL JS or Mapbox GL JS.

react-map-gl is the standard React wrapper around MapLibre GL JS and Mapbox GL JS, maintained by the vis.gl team behind deck.gl. It turns map viewport state into React props, ships typed controls and overlays, and integrates cleanly with deck.gl for large-data visualization. The go-to choice when building map apps in React.

## Details

- Type: library

- Categories: mapping

- Open source: Yes

- Pricing model: open-source

- License: MIT

- Platforms: web

## Features

- React API for MapLibre GL and Mapbox GL

- Map viewport state exposed as props

- Ships navigation, geolocate and scale controls

- Written in TypeScript

- Integrates with deck.gl overlays

- Supports markers, popups and custom layers

## Project sources

- Website: https://visgl.github.io/react-map-gl/

- Repository: https://github.com/visgl/react-map-gl

Directory descriptions are summaries. Verify current capabilities and terms with the project sources.
