Places Autocomplete Service

Klasa AutocompleteService

google.maps.places.AutocompleteService zajęcia

Zawiera metody związane z pobieraniem podpowiedzi autouzupełniania.

Dostęp przez połączenie pod numer const {AutocompleteService} = await google.maps.importLibrary("places").
 Zobacz Biblioteki w Maps JavaScript API.

AutocompleteService
AutocompleteService()
Parametry: brak
Tworzy nową instancję AutocompleteService.
getPlacePredictions
getPlacePredictions(request[, callback])
Parametry: 
Zwracana wartość:  Promise<AutocompleteResponse>
Pobiera podpowiedzi autouzupełniania miejsc na podstawie przesłanego żądania autouzupełniania.
getQueryPredictions
getQueryPredictions(request, callback)
Parametry: 
Zwracana wartość: brak
Pobiera podpowiedzi autouzupełniania zapytań na podstawie przesłanego żądania autouzupełniania zapytań.

AutocompletionRequest interfejs

google.maps.places.AutocompletionRequestinterfejs

Prośba o autouzupełnianie, która ma zostać wysłana na adres AutocompleteService.getPlacePredictions.

input
Typ:  string
Użytkownik wprowadził ciąg znaków.
bounds optional
Granice odchylenia prognozy. Prognozy będą faworyzować podany bounds, ale nie będą się do niego ograniczać. Jeśli ustawiona jest wartość bounds, zarówno location, jak i radius są ignorowane.
componentRestrictions optional
Typ:  ComponentRestrictions optional
Ograniczenia dotyczące komponentu. Ograniczenia komponentu służą do ograniczania prognoz tylko do tych, które znajdują się w komponencie nadrzędnym. Na przykład kraj.
language optional
Typ:  string optional
Identyfikator języka, w którym mają być zwracane wyniki (jeśli to możliwe). Wyniki w wybranym języku mogą mieć wyższą pozycję, ale sugestie nie są ograniczone do tego języka. Zobacz listę obsługiwanych języków.
location optional
Typ:  LatLng optional
Lokalizacja na potrzeby określania prawdopodobieństwa prognozy. Prognozy będą faworyzować podane wartości locationradius. Możesz też użyć bounds.
locationBias optional
Typ:  LocationBias optional
Miękka granica lub wskazówka używana podczas wyszukiwania miejsc.
locationRestriction optional
Typ:  LocationRestriction optional
Granice ograniczające wyniki wyszukiwania.
offset optional
Typ:  number optional
Pozycja znaku w terminie wejściowym, w której usługa używa tekstu do prognozowania (pozycja kursora w polu wejściowym).
origin optional
Typ:  LatLng|LatLngLiteral optional
Lokalizacja, z której obliczany jest parametr AutocompletePrediction.distance_meters.
radius optional
Typ:  number optional
Promień obszaru używanego do określania prognoz. Wartość radius jest podawana w metrach i zawsze musi jej towarzyszyć właściwość location. Możesz też użyć bounds.
region optional
Typ:  string optional
Kod regionu używany do formatowania i filtrowania wyników. Nie ogranicza to sugestii do tego kraju. Kod regionu akceptuje 2-znakową wartość ccTLD („domena najwyższego poziomu”). Większość kodów ccTLD jest identyczna z kodami ISO 3166-1, z kilkoma istotnymi wyjątkami. Na przykład krajowa domena najwyższego poziomu Zjednoczonego Królestwa to „uk” (.co.uk), a kod ISO 3166-1 to „gb” (technicznie dla podmiotu „Zjednoczone Królestwo Wielkiej Brytanii i Irlandii Północnej”).
sessionToken optional
Typ:  AutocompleteSessionToken optional
Unikalny identyfikator używany do łączenia poszczególnych żądań w sesje.
types optional
Typ:  Array<string> optional
Typy prognoz, które mają zostać zwrócone. Listę obsługiwanych typów znajdziesz w przewodniku dla programistów. Jeśli nie określisz typów, zostaną zwrócone wszystkie typy.

Interfejs AutocompleteResponse

google.maps.places.AutocompleteResponseinterfejs

Odpowiedź Autocomplete zwrócona przez wywołanie funkcji AutocompleteService.getPlacePredictions zawierająca listę obiektów AutocompletePrediction.

predictions

QueryAutocompletionRequest interface

google.maps.places.QueryAutocompletionRequestinterfejs

Prośba QueryAutocompletion, która ma zostać wysłana do QueryAutocompleteService.

input
Typ:  string
Użytkownik wprowadził ciąg znaków.
bounds optional
Granice odchylenia prognozy. Prognozy będą faworyzować podany bounds, ale nie będą się do niego ograniczać. Jeśli ustawiona jest wartość bounds, zarówno location, jak i radius są ignorowane.
location optional
Typ:  LatLng optional
Lokalizacja na potrzeby określania prawdopodobieństwa prognozy. Prognozy będą faworyzować podane wartości locationradius. Możesz też użyć bounds.
offset optional
Typ:  number optional
Pozycja znaku w terminie wejściowym, w której usługa używa tekstu do prognozowania (pozycja kursora w polu wejściowym).
radius optional
Typ:  number optional
Promień obszaru używanego do określania prognoz. Wartość radius jest podawana w metrach i zawsze musi jej towarzyszyć właściwość location. Możesz też użyć bounds.

Interfejs ComponentRestrictions

google.maps.places.ComponentRestrictionsinterfejs

Określa ograniczenia komponentów, które można stosować w usłudze autouzupełniania.

country optional
Typ:  string|Array<string> optional
Ogranicza prognozy do określonego kraju (kod kraju w formacie ISO 3166-1 Alpha-2, bez rozróżniania wielkości liter). Na przykład 'us', 'br' lub 'au'. Możesz podać 1 ciąg znaków z kodem kraju lub tablicę zawierającą maksymalnie 5 takich ciągów.

Interfejs AutocompletePrediction

google.maps.places.AutocompletePredictioninterfejs

Reprezentuje pojedynczą podpowiedź autouzupełniania.

description
Typ:  string
Jest to niesformatowana wersja zapytania sugerowanego przez usługę Miejsca.
matched_substrings
Zestaw podciągów w opisie miejsca, które pasują do elementów wprowadzonych przez użytkownika. Można ich używać do wyróżniania tych podciągów. Każdy podciąg jest identyfikowany przez przesunięcie i długość wyrażone w znakach Unicode.
place_id
Typ:  string
Identyfikator miejsca, którego można użyć do pobrania szczegółów tego miejsca za pomocą usługi szczegółów miejsca (patrz PlacesService.getDetails).
structured_formatting
Typ: