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.
Zespół | |
---|---|
Geocoder |
Geocoder() Parametry: brak
Tworzy nową instancję Geocoder , która wysyła żądania geokodowania na serwery Google. |
Metody | |
---|---|
geocode |
geocode(request[, callback]) Parametry:
Zwracana wartość:
Promise<GeocoderResponse> Geokodowanie żądania. |
GeocoderRequest interfejs
google.maps.GeocoderRequest
interfejs
Specyfikacja żądania geokodowania, które ma zostać wysłane do Geocoder
.
Właściwości | |
---|---|
address optional |
Typ:
string optional Adres do geokodowania. Należy podać tylko jedną z tych wartości: address , location lub placeId . |
bounds optional |
Typ:
LatLngBounds|LatLngBoundsLiteral optional LatLngBounds , w którym ma się odbyć wyszukiwanie. Opcjonalnie. |
componentRestrictions optional |
Typ:
GeocoderComponentRestrictions 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. |
|
Typ:
Array<ExtraGeocodeComputation> 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.GeocoderComponentRestrictions
interfejs
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.
Właściwości | |
---|---|
administrativeArea optional |
Typ:
string optional Pasuje do wszystkich znaków administrative_area levels . Opcjonalnie. |
|