A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developers.google.com/maps/documentation/javascript/reference/places-autocomplete-service below:

Places Autocomplete Service | Maps JavaScript API

Skip to main content Places Autocomplete Service

Stay organized with collections Save and categorize content based on your preferences.

AutocompletionRequest interface

google.maps.places.AutocompletionRequest interface

An Autocompletion request to be sent to AutocompleteService.getPlacePredictions.

Properties input

Type:  string

The user entered input string.

boundsoptional

Deprecated: bounds is deprecated as of May 2023. Use AutocompletionRequest.locationBias and AutocompletionRequest.locationRestriction instead.

Type:  LatLngBounds|LatLngBoundsLiteral optional

Bounds for prediction biasing. Predictions will be biased towards, but not restricted to, the given bounds. Both location and radius will be ignored if bounds is set.

componentRestrictions optional Type:  ComponentRestrictions optional

The component restrictions. Component restrictions are used to restrict predictions to only those within the parent component. For example, the country.

language optional

Type:  string optional

A language identifier for the language in which the results should be returned, if possible. Results in the selected language may be given a higher ranking, but suggestions are not restricted to this language. See the

list of supported languages

.

locationoptional

Deprecated: location is deprecated as of May 2023. Use AutocompletionRequest.locationBias and AutocompletionRequest.locationRestriction instead.

Type:  LatLng optional

Location for prediction biasing. Predictions will be biased towards the given location and radius. Alternatively, bounds can be used.

locationBias optional Type:  LocationBias optional

A soft boundary or hint to use when searching for places.

locationRestriction optional Type:  LocationRestriction optional

Bounds to constrain search results.

offset optional

Type:  number optional

The character position in the input term at which the service uses text for predictions (the position of the cursor in the input field).

origin optional Type:  LatLng|LatLngLiteral optional

The location where

AutocompletePrediction.distance_meters

is calculated from.

radiusoptional

Deprecated: radius is deprecated as of May 2023. Use AutocompletionRequest.locationBias and AutocompletionRequest.locationRestriction instead.

Type:  number optional

The radius of the area used for prediction biasing. The radius is specified in meters, and must always be accompanied by a location property. Alternatively, bounds can be used.

region optional

Type:  string optional

A region code which is used for result formatting and for result filtering. It does not restrict the suggestions to this country. The region code accepts a

ccTLD ("top-level domain")

two-character value. Most ccTLD codes are identical to ISO 3166-1 codes, with some notable exceptions. For example, the United Kingdom's ccTLD is "uk" (

.co.uk

) while its ISO 3166-1 code is "gb" (technically for the entity of "The United Kingdom of Great Britain and Northern Ireland").

sessionToken optional Type:  AutocompleteSessionToken optional

Unique reference used to bundle individual requests into sessions.

types optional Type:  Array<string> optional

The types of predictions to be returned. For supported types, see the

developer's guide

. If no types are specified, all types will be returned.

QueryAutocompletionRequest interface

google.maps.places.QueryAutocompletionRequest interface

A QueryAutocompletion request to be sent to the QueryAutocompleteService.

Properties input

Type:  string

The user entered input string.

bounds optional Type:  LatLngBounds|LatLngBoundsLiteral optional

Bounds for prediction biasing. Predictions will be biased towards, but not restricted to, the given bounds. Both location and radius will be ignored if bounds is set.

location optional Type:  LatLng optional

Location for prediction biasing. Predictions will be biased towards the given location and radius. Alternatively, bounds can be used.

offset optional

Type:  number optional

The character position in the input term at which the service uses text for predictions (the position of the cursor in the input field).

radius optional

Type:  number optional

The radius of the area used for prediction biasing. The radius is specified in meters, and must always be accompanied by a location property. Alternatively, bounds can be used.

ComponentRestrictions interface

google.maps.places.ComponentRestrictions interface

Defines the component restrictions that can be used with the autocomplete service.

Properties country optional Type:  string|Array<string> optional

Restricts predictions to the specified country (ISO 3166-1 Alpha-2 country code, case insensitive). For example, 'us', 'br', or 'au'. You can provide a single one, or an array of up to five country code strings.

AutocompletePrediction interface

google.maps.places.AutocompletePrediction interface

Represents a single autocomplete prediction.

Properties description

Type:  string

This is the unformatted version of the query suggested by the Places service.

matched_substrings Type:  Array<PredictionSubstring>

A set of substrings in the place's description that match elements in the user's input, suitable for use in highlighting those substrings. Each substring is identified by an offset and a length, expressed in unicode characters.

place_id

Type:  string

A place ID that can be used to retrieve details about this place using the place details service (see

PlacesService.getDetails

).

structured_formatting Type:  StructuredFormatting

Structured information about the place's description, divided into a main text and a secondary text, including an array of matched substrings from the autocomplete input, identified by an offset and a length, expressed in unicode characters.

terms Type:  Array<PredictionTerm>

Information about individual terms in the above description, from most to least specific. For example, "Taco Bell", "Willitis", and "CA".

types Type:  Array<string>

An array of types that the prediction belongs to, for example 'establishment' or 'geocode'.

distance_meters optional

Type:  number optional

The distance in meters of the place from the

AutocompletionRequest.origin

.

QueryAutocompletePrediction interface

google.maps.places.QueryAutocompletePrediction interface

Represents a single Query Autocomplete prediction.

Properties description

Type:  string

This is the unformatted version of the query suggested by the Places service.

matched_substrings Type:  Array<PredictionSubstring>

A set of substrings in the place's description that match elements in the user's input, suitable for use in highlighting those substrings. Each substring is identified by an offset and a length, expressed in unicode characters.

terms Type:  Array<PredictionTerm>

Information about individual terms in the above description. Categorical terms come first (for example, "restaurant"). Address terms appear from most to least specific. For example, "San Francisco", and "CA".

place_id optional

Type:  string optional

Only available if prediction is a place. A place ID that can be used to retrieve details about this place using the place details service (see

PlacesService.getDetails

).

PredictionTerm interface

google.maps.places.PredictionTerm interface

Represents a prediction term.

Properties offset

Type:  number

The offset, in unicode characters, of the start of this term in the description of the place.

value

Type:  string

The value of this term, for example, "Taco Bell".

PredictionSubstring interface

google.maps.places.PredictionSubstring interface

Represents a prediction substring.

Properties length

Type:  number

The length of the substring.

offset

Type:  number

The offset to the substring's start within the description string.

StructuredFormatting interface

google.maps.places.StructuredFormatting interface

Contains structured information about the place's description, divided into a main text and a secondary text, including an array of matched substrings from the autocomplete input, identified by an offset and a length, expressed in unicode characters.

Properties main_text

Type:  string

This is the main text part of the unformatted description of the place suggested by the Places service. Usually the name of the place.

main_text_matched_substrings Type:  Array<PredictionSubstring>

A set of substrings in the main text that match elements in the user's input, suitable for use in highlighting those substrings. Each substring is identified by an offset and a length, expressed in unicode characters.

secondary_text

Type:  string

This is the secondary text part of the unformatted description of the place suggested by the Places service. Usually the location of the place.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-07-09 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-09 UTC."],[],[]]


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4