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 |