Stały obiekt reprezentujący lokalizację geograficzną w Firestore. Lokalizacja jest przedstawiana w postaci pary szerokości i długości geograficznej.
Szerokość geograficzna musi się mieścić w zakresie [-90, 90]. Długość geograficzna mieści się w zakresie [-180, 180].
Podpis:
export declare class GeoPoint
Zespoły
Zespół | Modyfikatory | Opis |
---|---|---|
(konstruktor)(szerokość, długość geograficzna) | Tworzy nowy stały obiekt GeoPoint z podanymi wartościami szerokości i długości geograficznej. |
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
szerokość geograficzna | liczba | Szerokość geograficzna instancji GeoPoint . |
|
długość geograficzna | liczba | Długość geograficzna instancji GeoPoint . |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
isEqual(other) | Zwraca wartość „prawda”, jeśli ta wartość GeoPoint jest równa podanej wartości. |
|
toJSON(), | Zwraca reprezentację tego GeoPointa w formacie JSON. |
GeoPoint.(konstruktor)
Tworzy nowy stały obiekt GeoPoint
z podanymi wartościami szerokości i długości geograficznej.
Podpis:
constructor(latitude: number, longitude: number);
Parametry
Parametr | Typ | Opis |
---|---|---|
latitude | liczba | Szerokość geograficzna jako liczba z zakresu od -90 do 90. |
longitude | liczba | Długość geograficzna jako liczba z zakresu od -180 do 180. |
GeoPoint.latitude
Szerokość geograficzna instancji GeoPoint
.
Podpis:
get latitude(): number;
GeoPoint.longitude
Długość geograficzna instancji GeoPoint
.
Podpis:
get longitude(): number;
GeoPoint.isEqual()
Zwraca wartość „prawda”, jeśli ta wartość GeoPoint
jest równa podanej wartości.
Podpis:
isEqual(other: GeoPoint): boolean;
Parametry
Parametr | Typ | Opis |
---|---|---|
inne | GeoPoint | GeoPoint do porównania. |
Zwroty:
wartość logiczna
true (prawda), jeśli ta wartość GeoPoint
jest równa podanej wartości.
GeoPoint.toJSON()
Zwraca reprezentację tego GeoPointa w formacie JSON.
Podpis:
toJSON(): {
latitude: number;
longitude: number;
};
Zwroty:
{ latitude: liczba; Długość geograficzna: liczba;