An immutable object representing a geographic location in Firestore. The location is represented as a latitude/longitude pair.
Package
@google-cloud/firestoreConstructors
(constructor)(latitude, longitude)
constructor(latitude: number, longitude: number);Creates a [GeoPoint]GeoPoint.
| Name | Description |
| latitude |
number
The latitude as a number between -90 and 90. |
| longitude |
number
The longitude as a number between -180 and 180. |
let data = {
google: new Firestore.GeoPoint(37.422, 122.084)
};
firestore.doc('col/doc').set(data).then(() => {
console.log(`Location is ${data.google.latitude}, ` +
`${data.google.longitude}`);
});
Properties
latitude
get latitude(): number;The latitude as a number between -90 and 90.
{number} GeoPoint#latitude
longitude
get longitude(): number;The longitude as a number between -180 and 180.
{number} GeoPoint#longitude
Methods
isEqual(other)
isEqual(other: firestore.GeoPoint): boolean;Returns true if this GeoPoint is equal to the provided value.
| Name | Description |
| other |
firestore.GeoPoint
The value to compare against. {boolean} true if this |
| Type | Description |
| boolean |