Szczegółowe informacje o wynikach wyszukiwania miejsc.
Zapis JSON |
---|
{
"place": {
object ( |
Pola | |
---|---|
place |
Szczegółowe informacje o miejscu. |
distanceMeters |
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 ( |
Pola | |
---|---|
placeId |
Identyfikator miejsca. Identyfikator miejsca to tekst, który jednoznacznie identyfikuje miejsce. https://developers.google.com/places/web-service/place-id |
displayName |
Zlokalizowana nazwa miejsca. Zlokalizowane zgodnie z preferencjami podanymi w żądaniu. |
languageCode |
Kod języka w polach tekstowych powiązanych z miejscem. Na przykład „imię i nazwisko” oraz „adres”. |
address |
Adres miejsca. |
geometry |
Geometria miejsca. |
types[] |
Zestaw tagów typów dla tego wyniku. Na przykład „polityczne” i „locality”. https://developers.google.com/places/web-service/supported_types |
associatedCompounds[] |
Związki powiązane z tym miejscem. |
Geometria
Geometria miejsca.
Zapis JSON |
---|
{ "location": { object ( |
Pola | |
---|---|
location |
Centralny punkt jednostki zawierającej tę wiadomość. |
viewport |
Widoczny obszar umożliwiający wyświetlanie miejsca na mapie średniej wielkości. |
displayBoundary |
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 ihigh.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 ( |
Pola | |
---|---|
low |
To pole jest wymagane. Najniższy punkt widocznego obszaru. |
high |
To pole jest wymagane. Najwyższy punkt widocznego obszaru. |
Kompleks budowlany
Kompleks związany z miejscem.
Zapis JSON |
---|
{ "type": enum ( |
Pola | |
---|---|
type |
Rodzaj związku. |
geometry |
Geometria powiązana z związkiem. |
entrances[] |
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 ( |
Pola | |
---|---|
location |
Lokalizacja wejścia. |