Table of Contents

Namespace GoogleMapsApi

Classes

GoogleMapsClient

Instance-based Google Maps client driven by an injected HttpClient. It is friendly to IHttpClientFactory, supports per-instance event handlers, and avoids the testability problems of static state.

GoogleMapsClientOptions

Configures a GoogleMapsClient instance.

QueryStringParametersList

Interfaces

IEngineFacade<TRequest, TResponse>

Contract for a Google Maps API engine that executes a strongly-typed request and returns its matching response.

IGoogleMapsClient

Instance-based entry point exposing every supported Google Maps Web Service. Designed for dependency injection scenarios where an HttpClient is supplied (typically via IHttpClientFactory) and a single API key is shared across calls.