GeocodeResult

Wynik geokodowania zawiera informacje geograficzne o danym miejscu.

Zapis JSON
{
  "place": string,
  "placeId": string,
  "location": {
    object (LatLng)
  },
  "granularity": enum (Granularity),
  "viewport": {
    object (Viewport)
  },
  "bounds": {
    object (Viewport)
  },
  "formattedAddress": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "addressComponents": [
    {
      object (AddressComponent)
    }
  ],
  "postalCodeLocalities": [
    {
      object (LocalizedText)
    }
  ],
  "types": [
    string
  ],
  "plusCode": {
    object (PlusCode)
  }
}
Pola
place

string

W pełni kwalifikowany identyfikator miejsca dla tego wyniku. W formacie „//places.googleapis.com/places/{placeID}”. Więcej informacji znajdziesz na stronie https://developers.google.com/maps/documentation/places/web-service/place-id.

placeId

string

Identyfikator miejsca odpowiadający temu wynikowi.

location

object (LatLng)

współrzędne geograficzne tego adresu;

granularity

enum (Granularity)

Dokładność lokalizacji.

viewport

object (Viewport)

Widok kadru odpowiedni do wyświetlania wyniku geokodowania.

bounds

object (Viewport)

Pole ograniczenia adresu.

formattedAddress

string

Sformatowany adres w jednym wierszu.

postalAddress

object (PostalAddress)

Adres w formacie adresu pocztowego.

addressComponents[]

object (AddressComponent)

powtarzane komponenty na każdym poziomie lokalizacji;

postalCodeLocalities[]

object (LocalizedText)

Pełna lista miejscowości znajdujących się w danym kodzie pocztowym.

Jest wypełniane tylko wtedy, gdy wynik jest typu „kod_pocztowy”.

types[]

string

Zestaw tagów typu dla tego wyniku. Na przykład „political” i „administrative_area”.

Pełną listę możliwych wartości znajdziesz w tabeli A i tabeli B na stronie https://developers.google.com/maps/documentation/places/web-service/place-types.

plusCode

object (PlusCode)

Plus Code lokalizacji w tym kodzie geograficznym.

AddressComponent

Uporządkowane komponenty, które tworzą sformatowany adres, jeśli te informacje są dostępne.

Zapis JSON
{
  "longText": string,
  "shortText": string,
  "types": [
    string
  ],
  "languageCode": string
}
Pola
longText

string

Pełny tekst opisu lub nazwa elementu adresu. Na przykład element adresu w przypadku kraju Australia może mieć długą nazwę „Australia”.

shortText

string

Skrócona nazwa tekstowa elementu adresu (jeśli jest dostępna). Na przykład element adresu dla kraju Australia może mieć krótką nazwę „AU”.

types[]

string

Tablica wskazująca typy komponentu adresu.

Więcej informacji znajdziesz na stronie https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types.

languageCode

string

Język używany do formatowania tych komponentów w notacji CLDR.

LocalizedText

Lokalizacja tekstu w określonym języku.

Zapis JSON
{
  "text": string,
  "languageCode": string
}
Pola
text

string

Zlokalizowany ciąg tekstowy w języku odpowiadającym wartości languageCode poniżej.

languageCode

string

Kod języka tekstu w formacie BCP-47, np. „pl-PL” lub „sr-Latn”.

Więcej informacji znajdziesz na stronie http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.