LocationSpecifier

  • LocationSpecifier is a geographical location specifier for lookup requests.

  • LocationSpecifier can be specified using either an S2 cell ID (level 13) or geographical coordinates.

  • LatLng is an object representing a latitude/longitude pair in degrees, conforming to the WGS84 standard.

  • LatLng latitude values must be between -90.0 and +90.0, and longitude values between -180.0 and +180.0.

A geographical location specifier for lookup requests.

JSON representation
{

  // Union field specifier can be only one of the following:
  "s2CellId": string,
  "coordinates": {
    object (LatLng)
  }
  // End of list of possible types for union field specifier.
}
Fields
Union field specifier. The specifier of the location. specifier can be only one of the following:
s2CellId

string

The S2 cell ID. Must be a level 13 S2 cell.

coordinates

object (LatLng)

The coordinates of the location.

LatLng

An object that represents a latitude/longitude pair. This is expressed as a pair of doubles to represent degrees latitude and degrees longitude. Unless specified otherwise, this object must conform to the WGS84 standard. Values must be within normalized ranges.

JSON representation
{
  "latitude": number,
  "longitude": number
}
Fields
latitude

number

The latitude in degrees. It must be in the range [-90.0, +90.0].

longitude

number

The longitude in degrees. It must be in the range [-180.0, +180.0].