PlaceResult

Details zu einem Ortssuchergebnis.

JSON-Darstellung
{
  "place": {
    object (Place)
  },
  "distanceMeters": number
}
Felder
place

object (Place)

Details zu einem Ort

distanceMeters

number

Die Luftlinie vom Suchstandort zur Geometrie oder zum Mittelpunkt des Ortes.

Ort

Details zu einem Ort

JSON-Darstellung
{
  "placeId": string,
  "displayName": string,
  "languageCode": string,
  "address": {
    object (Address)
  },
  "geometry": {
    object (Geometry)
  },
  "types": [
    string
  ],
  "associatedCompounds": [
    {
      object (Compound)
    }
  ]
}
Felder
placeId

string

Die Place ID des Orts. Eine Orts-ID ist ein Text, der einen Ort eindeutig identifiziert. https://developers.google.com/places/web-service/place-id

displayName

string

Der lokalisierte Name des Orts. Lokalisiert gemäß der in der Anfrage angegebenen Einstellung.

languageCode

string

Sprachcode der mit dem Ort verknüpften Textfelder Beispiel: „name“ und „address“.

address

object (Address)

Adresse des Orts.

geometry

object (Geometry)

Geometrie des Orts.

types[]

string

Eine Reihe von Typ-Tags für dieses Ergebnis. z. B. "political" und "locality". https://developers.google.com/places/web-service/supported_types

associatedCompounds[]

object (Compound)

Die mit dem Ort verknüpften Verbindungen.

Geometrie

Geometrie eines Ortes.

JSON-Darstellung
{
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "displayBoundary": {
    object
  }
}
Felder
location

object (LatLng)

Zentraler Punkt der Entität, die diese Nachricht enthält.

viewport

object (Viewport)

Ein Darstellungsbereich, der für die Darstellung des Orts auf einer durchschnittlich großen Karte geeignet ist.

displayBoundary

object (Struct format)

Hier wird ein Polygon im GeoJSON-Polygonformat angegeben.

Darstellungsbereich

Ein Breiten- und Längengrad-Darstellungsbereich, dargestellt als zwei diagonal gegenüberliegende Punkte low und high. Ein Darstellungsbereich gilt als geschlossene Region, d. h., er schließt seine Grenze ein. Die Breitengradgrenzen müssen zwischen -90 und einschließlich 90 Grad und die Längengradgrenzen zwischen -180 und 180 Grad liegen. Es gibt verschiedene Fälle:

  • Wenn low = high, besteht der Darstellungsbereich aus diesem einzelnen Punkt.

  • Wenn low.longitude > high.longitude ist, wird der Längengradbereich umgekehrt (der Darstellungsbereich kreuzt die 180-Grad-Längenlinie).

  • Wenn low.longitude = -180 Grad und high.longitude = 180 Grad ist, enthält der Darstellungsbereich alle Längengrade.

  • Wenn low.longitude = 180 Grad und high.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 sein und das dargestellte Feld darf nicht leer sein (wie in den Definitionen oben angegeben). Ein leerer Darstellungsbereich führt zu einem Fehler.

Dieser Ansichtsbereich umschließt beispielsweise vollständig New York City:

{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }

JSON-Darstellung
{
  "low": {
    object (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
Felder
low

object (LatLng)

Erforderlich. Der Tiefstpunkt des Darstellungsbereichs.

high

object (LatLng)

Erforderlich. Der höchste Punkt des Darstellungsbereichs.

Komplex

Mit einem Ort verknüpfter Komplex.

JSON-Darstellung
{
  "type": enum (CompoundType),
  "geometry": {
    object (Geometry)
  },
  "entrances": [
    {
      object (Entrance)
    }
  ]
}
Felder
type

enum (CompoundType)

Art der Verbindung.

geometry

object (Geometry)

Die der Verbindung zugeordnete Geometrie.

entrances[]

object (Entrance)

Liste der mit der Anlage verknüpften Eingänge.

CompoundType

Wert des zusammengesetzten Typs.

Enums
COMPOUND_TYPE_UNSPECIFIED Zusammengesetzter Typ unbekannt.
SECTION Zusammengesetzter Abschnitt: https://support.google.com/mapskb/answer/7054299
BUILDING Gebäudekomplex. https://support.google.com/mapskb/answer/7013011
GROUNDS Gelände. https://support.google.com/mapskb/answer/7046859

Eingang

Eingang eines Ortes.

JSON-Darstellung
{
  "location": {
    object (LatLng)
  }
}
Felder
location

object (LatLng)

Der Standort des Eingangs.