All Classes

Class Description
AccessNotConfiguredException
Indicates that the API call was not configured for the supplied credentials and environmental conditions.
AddressComponent
The parts of an address.
AddressComponentType
The Address Component types.
AddressType
The Address types.
ApiConfig
API configuration builder.
ApiError
An error returned by the API, including some extra information for aiding in debugging.
ApiException
ApiException and its descendants represent an error returned by the remote API.
ApiResponse<T>
All Geo API responses implement this Interface.
AutocompletePrediction
Represents a single Autocomplete result returned from the Google Places API Web Service.
AutocompletePrediction.MatchedSubstring
Describes the location of the entered term in the prediction result text, so that the term can be highlighted if desired.
AutocompletePrediction.Term
Identifies each section of the returned description.
AutocompleteStructuredFormatting
The structured formatting info for a AutocompletePrediction.
Bounds
The northeast and southwest points that delineate the outer bounds of a map.
CellTower
A cell tower object.
CellTower.CellTowerBuilder  
ComponentFilter
A component filter for a geocode request.
DayOfWeekAdapter
This class handles conversion from JSON to OpeningHours.Period.OpenClose.DayOfWeek.
DirectionsApi  
DirectionsApi.Response  
DirectionsApi.RouteRestriction  
DirectionsApiRequest
Request for the Directions API.
DirectionsApiRequest.Waypoint  
DirectionsLeg  
DirectionsResult
DirectionsResult represents a result from the Google Directions API Web Service.
DirectionsRoute
A Directions API result.
DirectionsStep  
Distance
The distance component for Directions API results.
DistanceAdapter
This class handles conversion from JSON to Distance.
DistanceMatrix
A complete result from a Distance Matrix API call.
DistanceMatrixApi
The Google Distance Matrix API is a service that provides travel distance and time for a matrix of origins and destinations.
DistanceMatrixApi.Response  
DistanceMatrixApiRequest
A request to the Distance Matrix API.
DistanceMatrixElement
A single result corresponding to an origin/destination pair in a Distance Matrix response.
DistanceMatrixElementStatus
The status result for a single DistanceMatrixElement.
DistanceMatrixRow
Represents a single row in a Distance Matrix API response.
Duration
The duration component for Directions API results.
DurationAdapter
This class handles conversion from JSON to Distance.
ElevationResult
An Elevation API result.
EncodedPolyline
Encoded Polylines are used by the API to represent paths.
EncodedPolylineInstanceCreator  
ExceptionsAllowedToRetry  
Fare
A representation of ticket cost for use on public transit.
FareAdapter
This class handles conversion from JSON to Fare.
FindPlaceFromText  
FindPlaceFromTextRequest  
FindPlaceFromTextRequest.FieldMask  
FindPlaceFromTextRequest.InputType  
FindPlaceFromTextRequest.LocationBias  
FindPlaceFromTextRequest.LocationBiasCircular  
FindPlaceFromTextRequest.LocationBiasIP  
FindPlaceFromTextRequest.LocationBiasPoint  
FindPlaceFromTextRequest.LocationBiasRectangular  
FindPlaceFromTextRequest.Response  
GaePendingResult<T,​R extends ApiResponse<T>>
A PendingResult backed by a HTTP call executed by Google App Engine URL Fetch capability, a deserialization step using Gson, and a retry policy.
GaeRequestHandler
A strategy for handling URL requests using Google App Engine's URL Fetch API.
GaeRequestHandler.Builder
Builder strategy for constructing GaeRequestHandler.
GeoApiContext
The entry point for making requests against the Google Geo APIs.
GeoApiContext.Builder
The Builder for GeoApiContext.
GeoApiContext.RequestHandler
The service provider interface that enables requests to be handled via switchable back ends.
GeoApiContext.RequestHandler.Builder
Builder pattern for GeoApiContext.RequestHandler.
GeocodedWaypoint
A point in a Directions API response; either the origin, one of the requested waypoints, or the destination.
GeocodedWaypointStatus
The status result for a single GeocodedWaypoint.
GeocodingApi
Geocoding is the process of converting addresses (like "1600 Amphitheatre Parkway, Mountain View, CA") into geographic coordinates (like latitude 37.423021 and longitude -122.083739), which you can use to place markers or position the map.
GeocodingApi.Response  
GeocodingApiRequest
A request for the Geocoding API.
GeolocationApi  
GeolocationApi.Response  
GeolocationApiRequest
A request for the Geolocation API.
GeolocationPayload
Request body.
GeolocationPayload.GeolocationPayloadBuilder  
GeolocationResponseAdapter  
GeolocationResult
A Geolocation API result.
Geometry
The geometry of a Geocoding result.
HttpHeaders
Contains HTTP header name constants.
ImageResult
ImageResult is the object returned from API end points that return images.
ImageResult.Response
ImageResult.Response is a type system hack to enable API endpoints to return a ImageResult.
InstantAdapter
This class handles conversion from JSON to Instant.
InvalidRequestException
Indicates that the API received a malformed request.
LatLng
A place on Earth, represented by a latitude/longitude pair.
LatLngAdapter
Handle conversion from varying types of latitude and longitude representations.
LocalTimeAdapter
This class handles conversion from JSON to LocalTime.
LocationType
Location types for a reverse geocoding request.
LongMath
A class for arithmetic on values of type long.
Main  
MaxElementsExceededException
Indicates that the product of origins and destinations exceeds the per-query limit.
MaxRouteLengthExceededException
Indicates that the requested route is too long and cannot be processed.
MaxWaypointsExceededException
Indicates that too many waypoints were provided in the request.
NearbySearchRequest
A Nearby Search request.
NearbySearchRequest.Response  
NoOpRequestMetricsReporter
A no-op implementation that does nothing
NotFoundException
Indicates at least one of the locations specified in the request's origin, destination, or waypoints could not be geocoded.
OkHttpPendingResult<T,​R extends ApiResponse<T>>
A PendingResult backed by a HTTP call executed by OkHttp, a deserialization step using Gson, rate limiting and a retry policy.
OkHttpRequestHandler
A strategy for handling URL requests using OkHttp.
OkHttpRequestHandler.Builder
Builder strategy for constructing an OkHTTPRequestHandler.
OpenCensusMetrics  
OpenCensusMetrics.Measures  
OpenCensusMetrics.Tags  
OpenCensusMetrics.Views  
OpenCensusRequestMetricsReporter
An OpenCensus logger that generates success and latency metrics.
OpeningHours
Opening hours for a Place Details result.
OpeningHours.Period
The opening hours for a Place for a single day.
OpeningHours.Period.OpenClose  
OpeningHours.Period.OpenClose.DayOfWeek  
OverDailyLimitException
Indicates that the requesting account has exceeded its daily quota.
OverQueryLimitException
Indicates that the requesting account has exceeded its short-term quota.
PendingResult<T>
A pending result from an API call.
PendingResult.Callback<T>
The callback interface the API client code needs to implement to handle API results.
Photo
Describes a photo available with a Search Result.
PhotoRequest
A Place Photo request.
PlaceAutocompleteRequest
PlaceAutocompleteRequest.Response  
PlaceAutocompleteRequest.SessionToken
SessionToken represents an Autocomplete session.
PlaceAutocompleteType
Used by the Places API to restrict the autocomplete results to places matching the specified type.
PlaceDetails
The result of a Place Details request.
PlaceDetails.AlternatePlaceIds Deprecated.
PlaceDetails.Review  
PlaceDetails.Review.AspectRating  
PlaceDetails.Review.AspectRating.RatingType  
PlaceIdScope Deprecated.
PlacesSearchResponse
The response from a Places Search request.
PlacesSearchResult
A single result in the search results returned from the Google Places API Web Service.
PlaceType
Used by the Places API to restrict the results to places matching the specified type.
PlusCode
A Plus Code encoded location reference.
PolylineEncoding
Utility class that encodes and decodes Polylines.
Preconditions
Static convenience methods that help a method or constructor check whether it was invoked correctly (that is, whether its preconditions were met).
PriceLevel
Used by Places API to restrict search results to those within a given price range.
PriceLevelAdapter
This class handles conversion from JSON to PriceLevel.
QueryAutocompleteRequest
QueryAutocompleteRequest.Response  
RankBy
Used by the Places API to specify the order in which results are listed.
RateLimiter
A rate limiter.
RateLimitExecutorService
Rate Limit Policy for Google Maps Web Services APIs.
RequestDeniedException
Indicates that the API denied the request.
RequestMetrics
A type to report common metrics shared among all request types.
RequestMetricsReporter
A type to report common metrics shared among all request types.
RoadsApi
The Google Maps Roads API identifies the roads a vehicle was traveling along and provides additional metadata about those roads, such as speed limits.
RoadsApi.RoadsResponse  
SafeEnumAdapter<E extends java.lang.Enum<E>>
A TypeAdapter that maps case-insensitive values to an enum type.
Size  
SnappedPoint
A point that has been snapped to a road by the Roads API.
SnappedSpeedLimitResponse
A combined snap-to-roads and speed limit response.
SpeedLimit
A speed limit result from the Roads API.
StopDetails
The stop/station.
Stopwatch
An object that measures elapsed time in nanoseconds.
StringJoin
Utility class to join strings.
StringJoin.UrlValue
Marker Interface to enable the URL Value enums in DirectionsApi to be string joinable.
TextSearchRequest
A Text Search request.
TextSearchRequest.Response  
Ticker
A time source; returns a time value representing the number of nanoseconds elapsed since some fixed but arbitrary point in time.
TrafficModel
Specifies traffic prediction model when requesting future directions.
TransitAgency
The operator of a line.
TransitDetails
Transit directions return additional information that is not relevant for other modes of transportation.
TransitLine
The transit line used in a step.
TransitMode
You may specify transit mode when requesting transit directions or distances.
TransitRoutingPreference
Indicates user preference when requesting transit directions.
TravelMode
You may specify the transportation mode to use for calulating directions.
Unit
Units of measurement.
UnknownErrorException
Indicates that the server encountered an unknown error.
UrlSigner
Utility class for supporting Maps for Work Digital signatures.
Vehicle
The vehicle used on a line.
VehicleType
The vehicle types.
WifiAccessPoint
A WiFi access point.
WifiAccessPoint.WifiAccessPointBuilder  
ZeroResultsException
Indicates that no results were returned.
ZonedDateTimeAdapter
This class handles conversion from JSON to ZonedDateTimes.