Table of Contents

Namespace GoogleMapsApi.Entities.Common

Classes

AddressLocation
Location
MapsBaseRequest

Base class for all Google Maps Web Service requests. Provides API key, SSL, and URL composition.

Photo

Place Photo.

PlusCode

An encoded location reference, derived from latitude and longitude coordinates, that represents an area, 1/8000th of a degree by 1/8000th of a degree (about 14m x 14m at the equator) or smaller. Plus codes can be used as a replacement for street addresses in places where they do not exist (where buildings are not numbered or streets are not named).

SignableRequest

An abstract base class for requests that can be authenticated via URL signing.

Interfaces

IBinaryResponse

Marks a response whose payload is raw bytes rather than JSON. When a response type implements this interface the engine reads the HTTP body as binary and populates Content/ContentType instead of deserializing JSON. Used by endpoints such as the Solar API GeoTIFF download.

ILocationString
IResponseFor<T>

Marker interface that pairs a response type with its corresponding request type, enabling compile-time matching in the engine facade.

Enums

LocationType