# googlemaps/google-maps-services-js

Node.js client library for Google Maps API Web Services

Repository: https://github.com/googlemaps/google-maps-services-js
Canonical: https://ross.abutalabs.com/products/google-maps-services-js
Language: TypeScript
License: Apache-2.0
License Family: permissive
Topics: javascript, nodejs, google, maps, geocode, elevation, directions, places, client-library, hacktoberfest
Last push: 2026-07-24T13:15:03+00:00

## Health v2 (maintenance only)
Score: 68/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 94, release rhythm 16, longevity 100
- inputs: {"age_days": 3969, "days_push": 40, "days_rel": 423, "gap_med": 100, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3061, forks 653 (observed 2026-08-28T04:07:41.181134+00:00)

## What it is
The official Node.js/TypeScript client library for Google Maps API Web Services, covering Geocoding, Elevation, Roads, Time Zone, Maps Static, and legacy Directions, Places, and Distance Matrix APIs. It provides typed methods and retry support for calling Google Maps Platform from server-side Node.js applications.

## Use cases
- geocode addresses to lat/lng in node
- get driving directions between two points
- look up nearby places with the places api
- compute elevation for coordinates
- get timezone for a location
- call google maps apis from a node.js backend

## When to choose
- you need server-side access to Google Maps Web Services from Node.js
- you want a typed, maintained client instead of raw HTTP calls
- you rely on legacy Directions/Places/Distance Matrix APIs

## When to avoid
- you need the newer Places or Routing APIs, which have their own packages
- you want a client-side browser maps SDK for rendering maps
- your project is not Node.js based

## Facets
- artifact type: library
- maturity: stable
- function: http-client, sdk, geospatial
- domain: apis, web-development, developer-tools
- platform: -
- tags: google-maps, geocoding, directions, places-api, elevation, client-library, maps-platform, maps, nodejs, typescript, javascript

## Member repositories
- googlemaps/google-maps-services-js (main) score 68

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:41.181134+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-30T07:28:19.833559+00:00, confidence not recorded.
  - readme: https://github.com/googlemaps/google-maps-services-js (fetched 2026-08-28T04:07:41.181134+00:00, sha da4582ef6839)
- Data as of 2026-08-30T08:39:29.467469+00:00.
