Geocoder-Klasse
google.maps.Geocoder
Klasse
Ein Dienst zum Konvertieren zwischen einer Adresse und einer LatLng
.
Zugriff durch Anrufen von const {Geocoder} = await google.maps.importLibrary("geocoding")
.
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
Geocoder |
Geocoder() Parameter:Keine
Erstellt eine neue Instanz von Geocoder , die Geocode-Anfragen an Google-Server sendet. |
Methoden | |
---|---|
geocode |
geocode(request[, callback]) Parameter:
Rückgabewert:
Promise<GeocoderResponse> Geocodieren einer Anforderung. |
GeocoderRequest-Schnittstelle
google.maps.GeocoderRequest
-Schnittstelle
Die Spezifikation für eine Geocoding-Anfrage, die an Geocoder
gesendet werden soll.
Attribute | |
---|---|
address optional |
Typ:
string optional Zu geocodierende Adresse Es muss genau einer der Werte address , location und placeId angegeben werden. |
bounds optional |
Typ:
LatLngBounds|LatLngBoundsLiteral optional LatLngBounds , in dem gesucht werden soll. Optional. |
componentRestrictions optional |
Typ:
GeocoderComponentRestrictions optional Mit Komponenten können Sie die Ergebnisse auf einen bestimmten Bereich eingrenzen. Ein Filter besteht aus einem oder mehreren der folgenden Elemente: route , locality , administrativeArea , postalCode , country . Es werden nur Ergebnisse zurückgegeben, die mit allen Filtern übereinstimmen. Die Filterwerte unterstützen dieselben Methoden für Rechtschreibkorrektur und partielle Übereinstimmung wie andere Geocoding-Anforderungen. Optional. |
|
Typ:
Array<ExtraGeocodeComputation> optional Eine Liste zusätzlicher Berechnungen, die zum Ausführen der Anfrage verwendet werden können. Hinweis: Durch diese zusätzlichen Berechnungen können zusätzliche Felder in der Antwort zurückgegeben werden. |
fulfillOnZeroResults optional |
Typ:
boolean optional Führen Sie die Zusage bei einem ZERO_RESULT-Status in der Antwort aus. Das kann sinnvoll sein, da auch bei null Geocoding-Ergebnissen möglicherweise zusätzliche Felder auf Antwortebene zurückgegeben werden. |
language optional |
Typ:
string optional Eine Sprach-ID für die Sprache, in der Ergebnisse nach Möglichkeit zurückgegeben werden sollen. Hier finden Sie eine Liste der unterstützten Sprachen. |
location optional |
Typ:
LatLng|LatLngLiteral optional LatLng (oder LatLngLiteral ), nach dem gesucht werden soll. Vom Geocoder wird eine umgekehrte Geocodierung ausgeführt. Weitere Informationen zur umgekehrten Geocodierung Es muss genau einer der Werte address , location und placeId angegeben werden. |
placeId optional |
Typ:
string optional Die Orts-ID, die mit dem Standort verknüpft ist. Mit einer Orts-ID wird ein Ort in der Google Places-Datenbank und in Google Maps eindeutig identifiziert. Weitere Informationen zu Orts-IDs finden Sie im Entwicklerleitfaden für die Places API. Vom Geocoder wird eine umgekehrte Geocodierung ausgeführt. Weitere Informationen zur umgekehrten Geocodierung Es muss genau einer der Werte address , location und placeId angegeben werden. |
region optional |
Typ:
string optional Der Ländercode, der verwendet wird, um die Suche zu beeinflussen. Er wird als zweistelliges (nicht numerisches) untergeordnetes Unicode-Tag für Regionen / CLDR-Kennung angegeben. Optional. Welche Regionen unterstützt werden, sehen Sie in den Details zur Google Maps Platform-Abdeckung. |
GeocoderComponentRestrictions-Schnittstelle
google.maps.GeocoderComponentRestrictions
-Schnittstelle
GeocoderComponentRestrictions
steht für eine Reihe von Filtern, die in einem bestimmten Bereich aufgelöst werden. Weitere Informationen zur Funktionsweise finden Sie unter Geocoding-Komponenten filtern.
Attribute | |
---|---|
administrativeArea optional |
Typ:
string optional Entspricht allen administrative_area levels . Optional. |
country optional |
Typ:
string optional Gleicht einen Ländernamen oder einen aus 2 Buchstaben bestehenden ISO 3166-1-Ländercode ab. Optional. |
locality optional |
Typ:
string optional Sucht nach einer Übereinstimmung mit den Typen locality und sublocality . Optional. |
postalCode optional |
Typ:
string optional Entspricht postal_code und postal_code_prefix . Optional. |
|