GeocodeResult

A geocode result contains geographic information about a place.

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

string

The fully qualified place identifier for this result. In the format of "//places.googleapis.com/places/{placeID}". See https://developers.google.com/maps/documentation/places/web-service/place-id . for more details.

placeId

string

The place ID for this result.

location

object ( LatLng )

The latlng of this address.

granularity

enum ( GeocodeResult.Granularity )

The granularity of the location.

viewport

object ( Viewport )

A viewport suitable for displaying the geocode result.

bounds

object ( Viewport )

A bounding box for the address.

formattedAddress

string

The one line formatted address.

postalAddress

object ( PostalAddress )

The address in postal address format.

addressComponents[]

object ( GeocodeResult.AddressComponent )

Repeated components for each locality level.

postalCodeLocalities[]

object ( LocalizedText )

Complete list of localities contained in the postal code.

This is only populated when the result is of type "postal_code".

types[]

string

A set of type tags for this result. For example, "political" and "administrative_area".

For the complete list of possible values, see Table A and Table B at https://developers.google.com/maps/documentation/places/web-service/place-types .

plusCode

object ( PlusCode )

Plus code of the location in this geocode.

GeocodeResult.AddressComponent

The structured components that form the formatted address, if this information is available.

JSON representation
 { 
 "longText" 
 : 
 string 
 , 
 "shortText" 
 : 
 string 
 , 
 "types" 
 : 
 [ 
 string 
 ] 
 , 
 "languageCode" 
 : 
 string 
 } 
Fields
longText

string

The full text description or name of the address component. For example, an address component for the country Australia may have a long name of "Australia".

shortText

string

An abbreviated textual name for the address component, if available. For example, an address component for the country of Australia may have a short name of "AU".

types[]

string

An array indicating the type(s) of the address component.

See https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types for more details.

languageCode

string

The language used to format this components, in CLDR notation.

Create a Mobile Website
View Site in Mobile | Classic
Share by: