Szczegółowe informacje o wyniku wyszukiwania miejsca.
Zapis JSON |
---|
{
"place": {
object ( |
Pola | |
---|---|
place |
Informacje o miejscu. |
distanceMeters |
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 ( |
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 „nazwa” i „adres”. |
address |
Adres miejsca. |
geometry |
Geometria miejsca. |
types[] |
Zestaw tagów typów dla tego wyniku. Na przykład „polityczne” i „lokalizację”. https://developers.google.com/places/web-service/supported_types |
associatedCompounds[] |
Zespoły powiązane z miejscem. |
Geometria
Geometria miejsca.
Zapis JSON |
---|
{ "location": { object ( |
Pola | |
---|---|
location |
Główny punkt elementu zawierającego tę wiadomość. |
viewport |
Okienko ekranu do wyświetlania miejsca na mapie o średniej wielkości. |
displayBoundary |
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, ahigh.longitude
= 180 stopni, widoczny obszar obejmuje wszystkie długości geograficzne.Jeśli
low.longitude
= 180 stopni, ahigh.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 ( |
Pola | |
---|---|
low |
Wymagane. Najniższy punkt widocznego obszaru. |
high |
Wymagane. Najwyższy punkt widocznego obszaru. |
Kompleks budowlany
Kompleks powiązany z miejscem.
Zapis JSON |
---|
{ "type": enum ( |
Pola | |
---|---|
type |
Typ związku. |
geometry |
Geometria związana z kompleksem. |
entrances[] |
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 ( |
Pola | |
---|---|
location |
Lokalizacja wejścia. |