Details zu einem „Place Search“-Ergebnis.
JSON-Darstellung |
---|
{
"place": {
object ( |
Felder | |
---|---|
place |
Details zu einem Ort |
distanceMeters |
Die Luftentfernung zwischen dem Suchstandort und der Geometrie bzw. dem Mittelpunkt des Ortes. |
Ort
Details zu einem Ort
JSON-Darstellung |
---|
{ "placeId": string, "displayName": string, "languageCode": string, "address": { object ( |
Felder | |
---|---|
placeId |
Orts-ID des Orts. Eine Orts-ID ist Text, der einen Ort eindeutig identifiziert. https://developers.google.com/places/web-service/place-id |
displayName |
Name des Orts, der lokalisiert wurde. Lokalisiert nach Präferenz der Anfrage. |
languageCode |
Sprachcode der mit dem Ort verknüpften Textfelder. Beispiel: „Name“ und „Adresse“. |
address |
Die Adresse des Orts. |
geometry |
Geometrie des Orts. |
types[] |
Eine Reihe von Tag-Typen für dieses Ergebnis. z. B. „political“ und „locality“. https://developers.google.com/places/web-service/supported_types |
associatedCompounds[] |
Die mit dem Ort verbundenen Verbindungen. |
Geometrie
Geometrie eines Orts.
JSON-Darstellung |
---|
{ "location": { object ( |
Felder | |
---|---|
location |
Mittelpunkt der Entität, die diese Nachricht enthält. |
viewport |
Darstellungsbereich, der sich zur Anzeige des Orts auf einer Karte in durchschnittlicher Größe eignet |
displayBoundary |
Gibt ein Polygon im GeoJSON-Polygonformat an |
Darstellungsbereich
Ein Darstellungsbereich mit Breiten- und Längengrad, der als zwei diagonal gegenüberliegende low
- und high
-Punkte dargestellt wird. Ein Darstellungsbereich wird als geschlossener Bereich betrachtet, d.h. er enthält seine Begrenzung. Die Breitengradgrenzen müssen zwischen -90 und 90 Grad (einschließlich) und die Längengradgrenzen zwischen -180 und 180 Grad liegen. Verschiedene Fälle:
Wenn
low
=high
ist, besteht der Darstellungsbereich aus diesem einzelnen Punkt.Wenn
low.longitude
>high.longitude
ist, ist der Längengradbereich invertiert, d. h., der Darstellungsbereich kreuzt die 180-Grad-Längengradlinie.Wenn
low.longitude
= -180 Grad undhigh.longitude
= 180 Grad ist, enthält der Darstellungsbereich alle Längengrade.Wenn
low.longitude
= 180 Grad undhigh.longitude
= -180 Grad ist, ist der Längengradbereich leer.Wenn
low.latitude
>high.latitude
ist, ist der Breitengradbereich leer.
Sowohl low
als auch high
müssen ausgefüllt werden und das dargestellte Feld darf nicht leer sein (wie in den Definitionen oben angegeben). Ein leerer Darstellungsbereich führt zu einem Fehler.
Dieser Darstellungsbereich umfasst beispielsweise New York City:
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
JSON-Darstellung |
---|
{ "low": { object ( |
Felder | |
---|---|
low |
Erforderlich. Der Tiefstpunkt des Darstellungsbereichs. |
high |
Erforderlich. Der höchste Punkt des Darstellungsbereichs. |
Komplex
Mit einem Ort verknüpftes Gelände.
JSON-Darstellung |
---|
{ "type": enum ( |
Felder | |
---|---|
type |
Art der Verbindung. |
geometry |
Die der Verbindung zugeordnete Geometrie. |
entrances[] |
Liste der Eingänge, die dem Komplex zugeordnet sind. |
CompoundType
Wert des zusammengesetzten Typs.
Enums | |
---|---|
COMPOUND_TYPE_UNSPECIFIED |
Zusammensetzungstyp unbekannt. |
SECTION |
Abschnitt mit Compound. https://support.google.com/mapskb/answer/7054299 |
BUILDING |
Gebäudekomplex. https://support.google.com/mapskb/answer/7013011 |
GROUNDS |
Geländekomplex. https://support.google.com/mapskb/answer/7046859 |
Eingang
Eingang eines Ortes
JSON-Darstellung |
---|
{
"location": {
object ( |
Felder | |
---|---|
location |
Die Position des Eingangs. |