GoogleMapsApi

A friendly, strongly-typed .NET wrapper for the Google Maps Web Services APIs — Geocoding, Directions, Routes, Distance Matrix, Elevation, Time Zone, Places (New), Address Validation, and Static Maps.

Multi-framework (netstandard2.0, net8.0, net10.0), async-first, and battle-tested with 2M+ downloads on NuGet.

Get started

  • Getting Started — install the package and run your first geocoding request.
  • API Reference — generated reference for every public type and member.

Supported APIs

API Description
Geocoding Convert between addresses and geographic coordinates
Directions Route planning between two points with multiple travel modes
Routes Modern replacement for Directions — traffic-aware routing, tolls, eco-routing
Distance Matrix Travel time and distance between multiple origins/destinations
Elevation Elevation data for individual locations or paths
Time Zone Time zone information for any coordinate
Places (New) Text / Nearby search, Place Details, Autocomplete, Place Photo
Address Validation Validate and standardize postal addresses (USPS CASS for US/PR)
Static Maps Generate URLs for static map images with markers, paths, and styles