googles_maps_services_dart library

Classes

AddressComponent
AddressComponent
AddressComponentBuilder
ApiKeyAuthInterceptor
BasicAuthInfo
BasicAuthInterceptor
Bounds
A rectangle in geographical coordinates from points at the southwest and northeast corners.
BoundsBuilder
CellTower
Attributes used to describe a cell tower. The following optional fields are not currently used, but may be included if values are available: age, signalStrength, timingAdvance.
CellTowerBuilder
Date
A gregorian calendar date generated by OpenAPI generator to differentiate between DateTime and Date formats.
DirectionsAPIApi
DirectionsGeocodedWaypoint
DirectionsGeocodedWaypoint
DirectionsGeocodedWaypointBuilder
DirectionsGeocodedWaypointGeocoderStatusEnum
DirectionsGeocodedWaypointTypesEnum
DirectionsLeg
DirectionsLeg
DirectionsLegBuilder
DirectionsPolyline
Polyline encoding is a lossy compression algorithm that allows you to store a series of coordinates as a single string. Point coordinates are encoded using signed values. If you only have a few static points, you may also wish to use the interactive polyline encoding utility. The encoding process converts a binary value into a series of character codes for ASCII characters using the familiar base64 encoding scheme: to ensure proper display of these characters, encoded values are summed with 63 (the ASCII character '?') before converting them into ASCII. The algorithm also checks for additional character codes for a given point by checking the least significant bit of each byte group; if this bit is set to 1, the point is not yet fully formed and additional data must follow. Additionally, to conserve space, points only include the offset from the previous point (except of course for the first point). All points are encoded in Base64 as signed integers, as latitudes and longitudes are signed values. The encoding format within a polyline needs to represent two coordinates representing latitude and longitude to a reasonable precision. Given a maximum longitude of +/- 180 degrees to a precision of 5 decimal places (180.00000 to -180.00000), this results in the need for a 32 bit signed binary integer value.
DirectionsPolylineBuilder
DirectionsResponse
DirectionsResponse
DirectionsResponseBuilder
DirectionsRoute
Routes consist of nested legs and steps.
DirectionsRouteBuilder
DirectionsStatus
DirectionsStatusMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
DirectionsStep
Each element in the steps array defines a single step of the calculated directions. A step is the most atomic unit of a direction's route, containing a single step describing a specific, single instruction on the journey. E.g. "Turn left at W. 4th St." The step not only describes the instruction but also contains distance and duration information relating to how this step relates to the following step. For example, a step denoted as "Merge onto I-80 West" may contain a duration of "37 miles" and "40 minutes," indicating that the next step is 37 miles/40 minutes from this step. When using the Directions API to search for transit directions, the steps array will include additional transit details in the form of a transit_details array. If the directions include multiple modes of transportation, detailed directions will be provided for walking or driving steps in an inner steps array. For example, a walking step will include directions from the start and end locations: "Walk to Innes Ave & Fitch St". That step will include detailed walking directions for that route in the inner steps array, such as: "Head north-west", "Turn left onto Arelious Walker", and "Turn left onto Innes Ave".
DirectionsStepBuilder
DirectionsStepManeuverEnum
DirectionsTrafficSpeedEntry
DirectionsTrafficSpeedEntry
DirectionsTrafficSpeedEntryBuilder
DirectionsTransitAgency
DirectionsTransitAgency
DirectionsTransitAgencyBuilder
DirectionsTransitDetails
Additional information that is not relevant for other modes of transportation.
DirectionsTransitDetailsBuilder
DirectionsTransitLine
DirectionsTransitLine
DirectionsTransitLineBuilder
DirectionsTransitStop
DirectionsTransitStop
DirectionsTransitStopBuilder
DirectionsTransitVehicle
DirectionsTransitVehicle
DirectionsTransitVehicleBuilder
DirectionsTransitVehicleTypeEnum
DirectionsViaWaypoint
DirectionsViaWaypoint
DirectionsViaWaypointBuilder
DistanceMatrixAPIApi
DistanceMatrixElement
DistanceMatrixElement
DistanceMatrixElementBuilder
DistanceMatrixElementStatus
DistanceMatrixElementStatusMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
DistanceMatrixResponse
DistanceMatrixResponse
DistanceMatrixResponseBuilder
DistanceMatrixRow
DistanceMatrixRow
DistanceMatrixRowBuilder
DistanceMatrixStatus
DistanceMatrixStatusMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
ElevationAPIApi
ElevationResponse
ElevationResponse
ElevationResponseBuilder
ElevationResult
ElevationResult
ElevationResultBuilder
ElevationStatus
ElevationStatusMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
ErrorDetail
ErrorDetail
ErrorDetailBuilder
ErrorDetailDomainEnum
ErrorDetailReasonEnum
ErrorObject
ErrorObject
ErrorObjectBuilder
ErrorResponse
In the case of an error, a standard format error response body will be returned and the HTTP status code will be set to an error status. The response contains an object with a single error object.
ErrorResponseBuilder
Fare
The total fare for the route. { \"currency\" : \"USD\", \"value\" : 6, \"text\" : \"$6.00\" }
FareBuilder
GeocodingAPIApi
GeocodingGeometry
An object describing the location.
GeocodingGeometryBuilder
GeocodingGeometryLocationTypeEnum
GeocodingResponse
GeocodingResponse
GeocodingResponseBuilder
GeocodingResult
GeocodingResult
GeocodingResultBuilder
GeocodingStatus
GeocodingStatusMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
GeolocationAPIApi
GeolocationRequest
The request body must be formatted as JSON. The following fields are supported, and all fields are optional.
GeolocationRequestBuilder
GeolocationResponse
A successful geolocation request will return a JSON-formatted response defining a location and radius.
GeolocationResponseBuilder
Geometry
An object describing the location.
GeometryBuilder
GooglesMapsServicesDart
InlineResponse200
InlineResponse200
InlineResponse200Builder
InlineResponse200Results
InlineResponse200Results
InlineResponse200ResultsBuilder
LatitudeLongitudeLiteral
An object describing a specific location with Latitude and Longitude in decimal degrees.
LatitudeLongitudeLiteralBuilder
LatLngLiteral
An object describing a specific location with Latitude and Longitude in decimal degrees.
LatLngLiteralBuilder
NearestRoadsError
NearestRoadsError
NearestRoadsErrorBuilder
NearestRoadsErrorResponse
NearestRoadsErrorResponse
NearestRoadsErrorResponseBuilder
NearestRoadsResponse
NearestRoadsResponse
NearestRoadsResponseBuilder
OAuthInterceptor
Place
Attributes describing a place. Not all attributes will be available for all place types.
PlaceAutocompleteMatchedSubstring
PlaceAutocompleteMatchedSubstring
PlaceAutocompleteMatchedSubstringBuilder
PlaceAutocompletePrediction
PlaceAutocompletePrediction
PlaceAutocompletePredictionBuilder
PlaceAutocompleteStructuredFormat
PlaceAutocompleteStructuredFormat
PlaceAutocompleteStructuredFormatBuilder
PlaceAutocompleteTerm
PlaceAutocompleteTerm
PlaceAutocompleteTermBuilder
PlaceBuilder
PlaceBusinessStatusEnum
PlaceOpeningHours
An object describing the opening hours of a place.
PlaceOpeningHoursBuilder
PlaceOpeningHoursPeriod
PlaceOpeningHoursPeriod
PlaceOpeningHoursPeriodBuilder
PlaceOpeningHoursPeriodDetail
PlaceOpeningHoursPeriodDetail
PlaceOpeningHoursPeriodDetailBuilder
PlacePhoto
A photo of a Place. The photo can be accesed via the Place Photo API using an url in the following pattern: https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photo_reference=photo_reference&key=YOUR_API_KEY See Place Photos for more information.
PlacePhotoBuilder
PlaceReview
A review of the place submitted by a user.
PlaceReviewBuilder
PlacesAPIApi
PlacesAutocompleteResponse
PlacesAutocompleteResponse
PlacesAutocompleteResponseBuilder
PlacesAutocompleteStatus
PlacesAutocompleteStatusMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
PlacesDetailsResponse
PlacesDetailsResponse
PlacesDetailsResponseBuilder
PlacesDetailsStatus
PlacesDetailsStatusMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
PlacesFindPlaceFromTextResponse
PlacesFindPlaceFromTextResponse
PlacesFindPlaceFromTextResponseBuilder
PlacesNearbySearchResponse
PlacesNearbySearchResponse
PlacesNearbySearchResponseBuilder
PlacesQueryAutocompleteResponse
PlacesQueryAutocompleteResponse
PlacesQueryAutocompleteResponseBuilder
PlacesSearchStatus
PlacesSearchStatusMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
PlacesTextSearchResponse
PlacesTextSearchResponse
PlacesTextSearchResponseBuilder
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).
PlusCodeBuilder
RoadsAPIApi
SnappedPoint
SnappedPoint
SnappedPointBuilder
SnapToRoadsResponse
SnapToRoadsResponse
SnapToRoadsResponseBuilder
StreetViewAPIApi
StreetViewResponse
StreetViewResponse
StreetViewResponseBuilder
StreetViewStatus
StreetViewStatusMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
TextValueObject
An object containing a numeric value and its formatted text representation.
TextValueObjectBuilder
TimeZoneAPIApi
TimeZoneResponse
TimeZoneResponse
TimeZoneResponseBuilder
TimeZoneStatus
TimeZoneStatusMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
TimeZoneTextValueObject
An object containing Unix time, a time zone, and its formatted text representation.
TimeZoneTextValueObjectBuilder
TravelMode
TravelModeMixin
Optionally, enum_class can generate a mixin to go with your enum for use with Angular. It exposes your enum constants as getters. So, if you mix it in to your Dart component class, the values become available to the corresponding Angular template.
WiFiAccessPoint
Attributes used to describe a WiFi access point.
WiFiAccessPointBuilder

Extensions

DateTimeToDate on DateTime

Properties

serializers ↔ Serializers
getter/setter pair
standardSerializers ↔ Serializers
getter/setter pair