PlaceResult

Szczegółowe informacje o wynikach wyszukiwania miejsc.

Zapis JSON
{
  "place": {
    object (Place)
  },
  "distanceMeters": number
}
Pola
place

object (Place)

Szczegółowe informacje o miejscu.

distanceMeters

number

Odległość w linii prostej od lokalizacji wyszukiwania do geometrii lub środka miejsca.

Miejsce

Szczegółowe informacje o miejscu.

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

string

Identyfikator miejsca. Identyfikator miejsca to tekst, który jednoznacznie identyfikuje miejsce. https://developers.google.com/places/web-service/place-id

displayName

string

Zlokalizowana nazwa miejsca. Zlokalizowane zgodnie z preferencjami podanymi w żądaniu.

languageCode

string

Kod języka w polach tekstowych powiązanych z miejscem. Na przykład „imię i nazwisko” oraz „adres”.

address

object (Address)

Adres miejsca.

geometry

object (Geometry)

Geometria miejsca.

types[]

string

Zestaw tagów typów dla tego wyniku. Na przykład „polityczne” i „locality”. https://developers.google.com/places/web-service/supported_types

associatedCompounds[]

object (Compound)

Związki powiązane z tym miejscem.

Geometria

Geometria miejsca.

Zapis JSON
{
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "displayBoundary": {
    object
  }
}
Pola
location

object (LatLng)

Centralny punkt jednostki zawierającej tę wiadomość.

viewport

object (Viewport)

Widoczny obszar umożliwiający wyświetlanie miejsca na mapie średniej wielkości.

displayBoundary

object (Struct format)

Określa wielokąt w formacie GeoJSON Polygon

Widoczny obszar

Widok obejmujący szerokość i długość geograficzną (2 punkty po przekątnej low i high). Widoczny obszar jest uważany za obszar zamknięty, czyli obejmujący swoje granice. Granice szerokości geograficznej muszą się mieścić w przedziale od -90 do 90 stopni włącznie, a długość geograficzna – z zakresu od -180 do 180 stopni włącznie. Oto niektóre z nich:

  • Jeśli low = high, widoczny obszar składa się z tego pojedynczego punktu.

  • Jeśli low.longitude > high.longitude, zakres długości geograficznej zostaje odwrócony (widoczny obszar przekracza linię długości 180 stopni).

  • Jeśli low.longitude = -180 stopni i high.longitude = 180 stopni, widoczny obszar uwzględnia wszystkie długości.

  • Jeśli low.longitude = 180 stopni, high.longitude = -180 stopni, zakres długości geograficznej jest pusty.

  • Jeśli low.latitude > high.latitude, zakres szerokości geograficznej jest pusty.

Musisz wypełnić zarówno pole low, jak i high, a reprezentowane pole nie może być puste (zgodnie z definicjami powyżej). Pusty widoczny obszar spowoduje błąd.

Na przykład ten widoczny obszar w całości obejmuje Nowy Jork:

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

Zapis JSON
{
  "low": {
    object (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
Pola
low

object (LatLng)

To pole jest wymagane. Najniższy punkt widocznego obszaru.

high

object (LatLng)

To pole jest wymagane. Najwyższy punkt widocznego obszaru.

Kompleks budowlany

Kompleks związany z miejscem.

Zapis JSON
{
  "type": enum (CompoundType),
  "geometry": {
    object (Geometry)
  },
  "entrances": [
    {
      object (Entrance)
    }
  ]
}
Pola
type

enum (CompoundType)

Rodzaj związku.

geometry

object (Geometry)

Geometria powiązana z związkiem.

entrances[]

object (Entrance)

Lista wejść powiązanych z kompleksem.

CompoundType

Wartość typu związku.

Wartości w polu enum
COMPOUND_TYPE_UNSPECIFIED Nieznany typ związku.
SECTION Złożona część. https://support.google.com/mapskb/answer/7054299
BUILDING Kompleks budynków (https://support.google.com/mapskb/answer/7013011)
GROUNDS Tereny kompleksu (https://support.google.com/mapskb/answer/7046859)

Wejście

Wejście do danego miejsca.

Zapis JSON
{
  "location": {
    object (LatLng)
  }
}
Pola
location

object (LatLng)

Lokalizacja wejścia.