Geocoder

Klasa Geocoder

google.maps.Geocoder zajęcia

Usługa konwertująca adres na LatLng i odwrotnie.

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

Geocoder
Geocoder()
Parametry: brak
Tworzy nową instancję Geocoder, która wysyła żądania geokodowania na serwery Google.
geocode
geocode(request[, callback])
Parametry: 
Zwracana wartość:  Promise<GeocoderResponse>
Geokodowanie żądania.

GeocoderRequest interfejs

google.maps.GeocoderRequestinterfejs

Specyfikacja żądania geokodowania, które ma zostać wysłane do Geocoder.

address optional
Typ:  string optional
Adres do geokodowania. Należy podać tylko jedną z tych wartości: address, location lub placeId.
bounds optional
LatLngBounds, w którym ma się odbyć wyszukiwanie. Opcjonalnie.
componentRestrictions optional
Komponenty służą do ograniczania wyników do określonego obszaru. Filtr składa się z co najmniej jednego z tych elementów: route, locality, administrativeArea, postalCode, country. Wyświetlane będą tylko wyniki pasujące do wszystkich filtrów. Wartości filtrów obsługują te same metody korekty pisowni i dopasowania częściowego co inne żądania geokodowania. Opcjonalnie.
BetaextraComputations optional
Lista dodatkowych obliczeń, które mogą być użyte do zrealizowania żądania. Uwaga: te dodatkowe obliczenia mogą zwracać dodatkowe pola w odpowiedzi.
fulfillOnZeroResults optional
Typ:  boolean optional
Spełnij obietnicę dotyczącą stanu ZERO_RESULT w odpowiedzi. Może to być przydatne, ponieważ nawet w przypadku braku wyników geokodowania mogą być zwracane dodatkowe pola na poziomie odpowiedzi.
language optional
Typ:  string optional
Identyfikator języka, w którym mają być zwracane wyniki (jeśli to możliwe). Zobacz listę obsługiwanych języków.
location optional
Typ:  LatLng|LatLngLiteral optional
LatLng (lub LatLngLiteral), które chcesz wyszukać. Geokoder wykonuje odwrotne geokodowanie. Więcej informacji znajdziesz w sekcji Geokodowanie zwrotne. Należy podać tylko jedną z tych wartości: address, location lub placeId.
placeId optional
Typ:  string optional
Identyfikator miejsca powiązany z lokalizacją. Identyfikatory miejsc jednoznacznie identyfikują miejsce w bazie danych Miejsc Google i w Mapach Google. Więcej informacji o identyfikatorach miejsc znajdziesz w przewodniku dla deweloperów interfejsu Places API. Geokoder wykonuje odwrotne geokodowanie. Więcej informacji znajdziesz w sekcji Geokodowanie zwrotne. Należy podać tylko jedną z tych wartości: address, location lub placeId.
region optional
Typ:  string optional
Kod kraju używany do określania preferencji wyszukiwania. Jest to 2-znakowy (niecyfrowy) podtag regionu Unicode lub identyfikator CLDR. Opcjonalnie. Listę obsługiwanych regionów znajdziesz w szczegółach zasięgu Google Maps Platform.

GeocoderComponentRestrictions interfejs

google.maps.GeocoderComponentRestrictionsinterfejs

GeocoderComponentRestrictions reprezentuje zestaw filtrów, które wskazują konkretny obszar. Więcej informacji o tym, jak to działa, znajdziesz w artykule Filtrowanie komponentów geokodowania.

administrativeArea optional
Typ:  string optional
Pasuje do wszystkich znaków administrative_area levels. Opcjonalnie.