- HTTP-Anfrage
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- LocationQuery
- LocationBias
- Viewport
- LatLng
- Ergebnis
- Verlässlichkeit
Löst eine Liste von Ortsnamen (oder Adressen) in bestimmte geografische Einheiten (z.B. Orte) in Google Maps auf.
HTTP-Anfrage
POST https://mapstools.googleapis.com/v1alpha:resolveNames
Die URL verwendet die Syntax der gRPC-Transcodierung.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{ "queries": [ { object ( |
| Felder | |
|---|---|
queries[] |
Erforderlich. Eine Liste der Standortanfragen, die aufgelöst werden müssen. Sie können bis zu 20 Abfragen angeben. |
locationBias |
Optional. Eine optionale Region, um die Auflösungsergebnisse zu beeinflussen. Wenn angegeben, werden die Auflösungsergebnisse auf die Einheiten ausgerichtet, die sich näher an dieser Region befinden. Wenn Sie Wenn sowohl |
regionCode |
Optional. Ein optionaler Regionscode, um die Auflösungsergebnisse zu beeinflussen. Wenn angegeben, werden die Auflösungsergebnisse auf die Einheiten in oder in der Nähe der angegebenen Region ausgerichtet. Dies sollte ein CLDR-Regionscode sein. Beispiel: „US“ oder „CA“. Wenn Sie Wenn sowohl |
Antworttext
Antwortnachricht für v1alpha.resolveNames.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{ "results": [ { object ( |
| Felder | |
|---|---|
results[] |
Nur Ausgabe. Die Liste der aufgelösten Entitäten aus den Standortabfragen. Die Zuordnung zu den |
failedRequests |
Nur Ausgabe. Eine Karte, auf der teilweise Fehler dargestellt werden. Der Schlüssel ist der Index der fehlgeschlagenen Anfrage im Feld Ein Objekt, das eine Liste von |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/maps-platform.mapstoolshttps://www.googleapis.com/auth/cloud-platform.read-only
LocationQuery
Eine Standortanfrage stellt eine bestimmte Standortentität dar, die mit Google Maps aufgelöst werden kann. Derzeit werden nur Ortsnamen und Adressen als Standortanfragen unterstützt.
| JSON-Darstellung |
|---|
{ "text": string } |
| Felder | |
|---|---|
text |
Erforderlich. Die Textanfrage, die in Google Maps in eine bestimmte geografische Einheit wie einen Ort oder eine Adresse aufgelöst werden soll. Je spezifischer die Anfrage, desto genauer die Lösung. Zum Beispiel „San Francisco“, „Googleplex, Mountain View, CA“, „1600 Amphitheatre Parkway, Mountain View, CA“ oder „Eiffelturm, Paris“. Abfragen müssen eine bestimmte Adresse oder einen bestimmten Ortsnamen enthalten. Allgemeine Standorte wie ein Kettenname (z.B. Starbucks) oder eine Suchanfrage wie „Restaurants“ werden nicht unterstützt. |
LocationBias
Die Region, auf die die Auflösungsergebnisse ausgerichtet werden sollen.
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld type. Der Typ des Standort-Bias. Für type ist nur einer der folgenden Werte zulässig: |
|
viewport |
Ein Darstellungsbereich, der durch einen Begrenzungsrahmen definiert wird. |
Darstellungsbereich
Ein Sichtfeld, das durch zwei diagonal gegenüberliegende Punkte low und high dargestellt wird. Ein Darstellungsbereich gilt als geschlossene Region, d.h., er umfasst seine Grenze. Die Breitengradgrenzen müssen zwischen -90 und 90 Grad liegen (einschließlich), und die Längengradgrenzen müssen zwischen -180 und 180 Grad liegen (einschließlich). Dazu gehören:
Wenn
low=highist, besteht der Darstellungsbereich aus diesem einzelnen Punkt.Wenn
low.longitude>high.longitude, wird der Längengradbereich umgekehrt (der Darstellungsbereich überschreitet die 180-Grad-Längengradlinie).Wenn
low.longitude= -180 Grad undhigh.longitude= 180 Grad ist, umfasst das Sichtfeld alle Längengrade.Wenn
low.longitude= 180 Grad undhigh.longitude= -180 Grad, ist der Längengradbereich leer.Wenn
low.latitude>high.latitude, ist der Breitengradbereich leer.
Sowohl low als auch high müssen ausgefüllt sein und das dargestellte Rechteck darf nicht leer sein (siehe Definitionen oben). Ein leerer Viewport führt zu einem Fehler.
Beispiel: Dieser Viewport umfasst New York City vollständig:
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
| JSON-Darstellung |
|---|
{ "low": { object ( |
| Felder | |
|---|---|
low |
Erforderlich. Der niedrigste Punkt des Darstellungsbereichs. |
high |
Erforderlich. Der höchste Punkt des Darstellungsbereichs. |
LatLng
Ein Objekt, das ein Paar aus Breiten- und Längengrad darstellt. Dies wird als Paar aus Werten vom Typ „Double“ (Breiten- und Längengrad) ausgedrückt. Sofern nicht anders angegeben, muss dieses Objekt dem WGS84-Standard entsprechen. Die Werte müssen innerhalb normalisierter Bereiche liegen.
| JSON-Darstellung |
|---|
{ "latitude": number, "longitude": number } |
| Felder | |
|---|---|
latitude |
Der Breitengrad in Grad. Er muss im Bereich [-90,0, +90,0] liegen. |
longitude |
Der Längengrad in Grad. Er muss im Bereich [-180,0, +180,0] liegen. |
Ergebnis
Eine einzelne aufgelöste Entität aus einer bestimmten Standortabfrage zusammen mit dem Konfidenzniveau der Auflösung.
| JSON-Darstellung |
|---|
{ "entity": { object ( |
| Felder | |
|---|---|
entity |
Nur Ausgabe. Die aufgelöste Einheit aus der Standortanfrage. |
confidence |
Nur Ausgabe. Das Konfidenzniveau für die Lösung. |
Zuverlässigkeit
Das Konfidenzniveau für die Lösung.
| Enums | |
|---|---|
CONFIDENCE_UNSPECIFIED |
Standardwert. Dieser Wert wird nicht verwendet. |
MEDIUM |
„Mittlere Zuverlässigkeit“ bedeutet, dass die Auflösung wahrscheinlich richtig ist, es aber auch andere Möglichkeiten gibt. |
HIGH |
Ein hohes Konfidenzniveau bedeutet, dass die Auflösung korrekt ist und ein bestimmtes geografisches Objekt (z.B. ein bestimmter Ort) darstellt. |