PlaceResult

Details zu einem „Place Search“-Ergebnis.

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

object (Place)

Details zu einem Ort

distanceMeters

number

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 (Address)
  },
  "geometry": {
    object (Geometry)
  },
  "types": [
    string
  ],
  "associatedCompounds": [
    {
      object (Compound)
    }
  ]
}
Felder
placeId

string

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

displayName

string

Name des Orts, der lokalisiert wurde. Lokalisiert nach Präferenz der Anfrage.

languageCode

string

Sprachcode der mit dem Ort verknüpften Textfelder. Beispiel: „Name“ und „Adresse“.

address

object (Address)

Die Adresse des Orts.

geometry

object (Geometry)

Geometrie des Orts.

types[]

string

Eine Reihe von Tag-Typen 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 verbundenen Verbindungen.

Geometrie

Geometrie eines Orts.

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

object (LatLng)

Mittelpunkt der Entität, die diese Nachricht enthält.

viewport

object (Viewport)

Darstellungsbereich, der sich zur Anzeige des Orts auf einer Karte in durchschnittlicher Größe eignet

displayBoundary

object (Struct format)

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 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 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 (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üpftes Gelände.

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 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 (LatLng)
  }
}
Felder
location

object (LatLng)

Die Position des Eingangs.