Reference documentation and code samples for the Cloud Firestore V1 API class Google::Type::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 must conform to the
WGS84
standard. Values must be within normalized ranges.
Inherits
Object
Extended By
Google::Protobuf::MessageExts::ClassMethods
Includes
Google::Protobuf::MessageExts
Methods
#latitude
deflatitude()->::Float
Returns
(::Float) — The latitude in degrees. It must be in the range [-90.0, +90.0].
#latitude=
deflatitude=(value)->::Float
Parameter
value (::Float) — The latitude in degrees. It must be in the range [-90.0, +90.0].
Returns
(::Float) — The latitude in degrees. It must be in the range [-90.0, +90.0].
#longitude
deflongitude()->::Float
Returns
(::Float) — The longitude in degrees. It must be in the range [-180.0, +180.0].
#longitude=
deflongitude=(value)->::Float
Parameter
value (::Float) — The longitude in degrees. It must be in the range [-180.0, +180.0].
Returns
(::Float) — The longitude in degrees. It must be in the range [-180.0, +180.0].
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Cloud Firestore V1 API - Class Google::Type::LatLng (v2.1.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.1.1 (latest)](/ruby/docs/reference/google-cloud-firestore-v1/latest/Google-Type-LatLng)\n- [2.1.0](/ruby/docs/reference/google-cloud-firestore-v1/2.1.0/Google-Type-LatLng)\n- [2.0.1](/ruby/docs/reference/google-cloud-firestore-v1/2.0.1/Google-Type-LatLng)\n- [1.3.0](/ruby/docs/reference/google-cloud-firestore-v1/1.3.0/Google-Type-LatLng)\n- [1.2.0](/ruby/docs/reference/google-cloud-firestore-v1/1.2.0/Google-Type-LatLng)\n- [1.1.1](/ruby/docs/reference/google-cloud-firestore-v1/1.1.1/Google-Type-LatLng)\n- [1.0.0](/ruby/docs/reference/google-cloud-firestore-v1/1.0.0/Google-Type-LatLng)\n- [0.14.0](/ruby/docs/reference/google-cloud-firestore-v1/0.14.0/Google-Type-LatLng)\n- [0.13.0](/ruby/docs/reference/google-cloud-firestore-v1/0.13.0/Google-Type-LatLng)\n- [0.12.0](/ruby/docs/reference/google-cloud-firestore-v1/0.12.0/Google-Type-LatLng)\n- [0.11.1](/ruby/docs/reference/google-cloud-firestore-v1/0.11.1/Google-Type-LatLng)\n- [0.10.0](/ruby/docs/reference/google-cloud-firestore-v1/0.10.0/Google-Type-LatLng)\n- [0.9.0](/ruby/docs/reference/google-cloud-firestore-v1/0.9.0/Google-Type-LatLng)\n- [0.8.0](/ruby/docs/reference/google-cloud-firestore-v1/0.8.0/Google-Type-LatLng)\n- [0.7.1](/ruby/docs/reference/google-cloud-firestore-v1/0.7.1/Google-Type-LatLng)\n- [0.6.0](/ruby/docs/reference/google-cloud-firestore-v1/0.6.0/Google-Type-LatLng)\n- [0.5.0](/ruby/docs/reference/google-cloud-firestore-v1/0.5.0/Google-Type-LatLng)\n- [0.4.8](/ruby/docs/reference/google-cloud-firestore-v1/0.4.8/Google-Type-LatLng) \nReference documentation and code samples for the Cloud Firestore V1 API class Google::Type::LatLng.\n\nAn object that represents a latitude/longitude pair. This is expressed as a\npair of doubles to represent degrees latitude and degrees longitude. Unless\nspecified otherwise, this must conform to the\n[WGS84\nstandard](http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf). Values must be within normalized ranges. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #latitude\n\n def latitude() -\u003e ::Float\n\n**Returns**\n\n- (::Float) --- The latitude in degrees. It must be in the range \\[-90.0, +90.0\\].\n\n### #latitude=\n\n def latitude=(value) -\u003e ::Float\n\n**Parameter**\n\n- **value** (::Float) --- The latitude in degrees. It must be in the range \\[-90.0, +90.0\\]. \n**Returns**\n\n- (::Float) --- The latitude in degrees. It must be in the range \\[-90.0, +90.0\\].\n\n### #longitude\n\n def longitude() -\u003e ::Float\n\n**Returns**\n\n- (::Float) --- The longitude in degrees. It must be in the range \\[-180.0, +180.0\\].\n\n### #longitude=\n\n def longitude=(value) -\u003e ::Float\n\n**Parameter**\n\n- **value** (::Float) --- The longitude in degrees. It must be in the range \\[-180.0, +180.0\\]. \n**Returns**\n\n- (::Float) --- The longitude in degrees. It must be in the range \\[-180.0, +180.0\\]."]]