PlaceResult

Szczegółowe informacje o wyniku wyszukiwania miejsca.

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

object (Place)

Informacje o miejscu.

distanceMeters

number

Bezpośrednia odległość od lokalizacji wyszukiwania do geometrii lub środka miejsca.

Miejsce

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 „nazwa” i „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 „lokalizację”. https://developers.google.com/places/web-service/supported_types

associatedCompounds[]

object (Compound)

Zespoły powiązane z miejscem.

Geometria

Geometria miejsca.

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

object (LatLng)

Główny punkt elementu zawierającego tę wiadomość.

viewport

object (Viewport)

Okienko ekranu do wyświetlania miejsca na mapie o średniej wielkości.

displayBoundary

object (Struct format)

Wskazuje wielokąt w formacie wielokąta GeoJSON

Widoczny obszar

Widoczny obszar o długości i szerokości geograficznej reprezentowany jako dwa przeciwstawne punkty: low i high po przekątnej. Widoczny obszar jest uważany za obszar zamknięty, czyli obejmujący swoją granicę. Granice szerokości geograficznej muszą mieścić się w przedziale od -90 do 90 stopni włącznie, a długość geograficzna musi się mieścić w przedziale od -180 do 180 stopni włącznie. Różne przypadki:

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

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

  • Jeśli low.longitude = -180 stopni, a high.longitude = 180 stopni, widoczny obszar obejmuje wszystkie długości geograficzne.

  • Jeśli low.longitude = 180 stopni, a 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ć pola low i high, a reprezentowane pole nie może być puste (zgodnie z definicjami powyżej). Pusty obszar spowoduje wystąpienie błędu.

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)

Wymagane. Najniższy punkt widocznego obszaru.

high

object (LatLng)

Wymagane. Najwyższy punkt widocznego obszaru.

Kompleks budowlany

Kompleks powiązany z miejscem.

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

enum (CompoundType)

Typ związku.

geometry

object (Geometry)

Geometria związana z kompleksem.

entrances[]

object (Entrance)

Lista wejść związanych z kompleksem.

CompoundType

Wartość typu związku.

Wartości w polu enum
COMPOUND_TYPE_UNSPECIFIED Nieznany typ związku.
SECTION Sekcja zbiorcza. https://support.google.com/mapskb/answer/7054299
BUILDING Kompleks budynków. https://support.google.com/mapskb/answer/7013011
GROUNDS Tereny kompleksowe. https://support.google.com/mapskb/answer/7046859

Wejście

Wejście do miejsca.

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

object (LatLng)

Lokalizacja wejścia.