# visgl/react-google-maps

React components and hooks for the Google Maps JavaScript API

Repository: https://github.com/visgl/react-google-maps
Canonical: https://ross.abutalabs.com/products/visgl-react-google-maps
Homepage: https://visgl.github.io/react-google-maps/
Language: TypeScript
License: MIT
License Family: permissive
Topics: google-maps, google-maps-api, react
Last push: 2026-08-22T21:43:12+00:00

## Health v2 (maintenance only)
Score: 96/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 91, longevity 98
- inputs: {"age_days": 1379, "days_push": 11, "days_rel": 61, "gap_med": 15.5, "n_releases_24m": 23}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1920, forks 190 (observed 2026-08-28T04:05:55.130289+00:00)

## What it is
A TypeScript library providing React components and hooks for integrating the Google Maps JavaScript API into React applications. It offers declarative components for maps, markers, info windows, geometry overlays, and photorealistic 3D maps.

## Use cases
- render a google map in a react app
- add markers and info windows to a map with react components
- draw circles polylines and polygons on a google map
- embed photorealistic 3D maps in react
- use google maps services via react hooks
- build custom map overlays with react

## When to choose
- you use React and want declarative Google Maps integration
- you want maintained official-style bindings for the Maps JavaScript API
- you need 2D and 3D Google Maps components with hooks for advanced services

## When to avoid
- your project does not use React
- you need maps without a Google Maps API key or billing account
- you prefer map libraries like Mapbox or Leaflet with no Google dependency

## Facets
- artifact type: library
- maturity: active
- function: ui-components, geospatial, sdk
- domain: web-development, frontend
- platform: cross-platform
- tags: react, google-maps, maps-javascript-api, typescript, 3d-maps, markers, deck-gl, maps, web-server, nodejs

## Member repositories
- visgl/react-google-maps (main) score 96

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:55.130289+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:09:49.791589+00:00, confidence not recorded.
  - readme: https://github.com/visgl/react-google-maps (fetched 2026-08-28T04:05:55.130289+00:00, sha c29ae149931c)
  - homepage: https://visgl.github.io/react-google-maps/ (fetched 2026-08-29T10:49:29.746471+00:00, sha 354d0bbe56cf)
- Data as of 2026-08-30T08:39:29.467469+00:00.
