Package ai.nextbillion.maps.model
Class AutocompletePrediction
java.lang.Object
ai.nextbillion.maps.model.AutocompletePrediction
- All Implemented Interfaces:
java.io.Serializable
public class AutocompletePrediction
extends java.lang.Object
implements java.io.Serializable
Represents a single Autocomplete result returned from the Google Places API Web Service.
Please see Query Autocomplete Responses for more detail.
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAutocompletePrediction.MatchedSubstringDescribes the location of the entered term in the prediction result text, so that the term can be highlighted if desired.static classAutocompletePrediction.TermIdentifies each section of the returned description. -
Field Summary
Fields Modifier and Type Field Description java.lang.StringdescriptionDescription of the matched prediction.java.lang.IntegerdistanceMetersThe distance in meters of the place from thePlaceAutocompleteRequest.origin(LatLng).AutocompletePrediction.MatchedSubstring[]matchedSubstringsThe locations of the entered term in the prediction result text, so that the term can be highlighted if desired.java.lang.StringplaceIdThe Place ID of the place.AutocompleteStructuredFormattingstructuredFormattingA description of how the autocomplete query matched the returned result.AutocompletePrediction.Term[]termsAn array of terms identifying each section of the returned description.java.lang.String[]typesAn array indicating the type of the address component. -
Constructor Summary
Constructors Constructor Description AutocompletePrediction() -
Method Summary
Modifier and Type Method Description java.lang.StringtoString()
-
Field Details
-
description
public java.lang.String descriptionDescription of the matched prediction. -
placeId
public java.lang.String placeIdThe Place ID of the place. -
types
public java.lang.String[] typesAn array indicating the type of the address component.Please see supported types for a list of types that can be returned.
-
terms
An array of terms identifying each section of the returned description. (A section of the description is generally terminated with a comma.) Each entry in the array has a value field, containing the text of the term, and an offset field, defining the start position of this term in the description, measured in Unicode characters. -
distanceMeters
public java.lang.Integer distanceMetersThe distance in meters of the place from thePlaceAutocompleteRequest.origin(LatLng). Optional. -
matchedSubstrings
The locations of the entered term in the prediction result text, so that the term can be highlighted if desired. -
structuredFormatting
A description of how the autocomplete query matched the returned result.
-
-
Constructor Details
-
AutocompletePrediction
public AutocompletePrediction()
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-