Niezmienny obiekt reprezentujący lokalizację geograficzną w Firestore. Lokalizacja jest reprezentowana jako para szerokości i długości geograficznej.
Wartości szerokości geograficznej mieszczą się w zakresie [-90, 90]. Wartości długości geograficznej mieszczą się w przedziale [-180, 180].
Podpis:
export declare class GeoPoint
Konstruktorzy
Konstruktor | Modyfikatory | Opis |
---|---|---|
(konstruktor)(szerokość, długość geograficzna) | Tworzy nowy niezmienny obiekt GeoPoint z podanymi wartościami szerokości i długości geograficznej. |
Nieruchomości
Nieruchomość | Modyfikatory | Typ | Opis |
---|---|---|---|
szerokość | numer | Szerokość geograficzna tej instancji GeoPoint . | |
długość geograficzna | numer | Długość geograficzna tej instancji GeoPoint . |
Metody
metoda | Modyfikatory | Opis |
---|---|---|
jest równy (inne) | Zwraca wartość true, jeśli ten GeoPoint jest równy podanemu. | |
doJSON() | Zwraca reprezentację tego GeoPoint, którą można serializować w formacie JSON. |
GeoPoint.(konstruktor)
Tworzy nowy niezmienny obiekt GeoPoint
z podanymi wartościami szerokości i długości geograficznej.
Podpis:
constructor(latitude: number, longitude: number);
Parametry
Parametr | Typ | Opis |
---|---|---|
szerokość | numer | Szerokość geograficzna jako liczba z zakresu od -90 do 90. |
długość geograficzna | numer | Długość geograficzna jako liczba z zakresu od -180 do 180. |
GeoPoint.latitude
Szerokość geograficzna tej instancji GeoPoint
.
Podpis:
get latitude(): number;
GeoPoint.długość geograficzna
Długość geograficzna tej instancji GeoPoint
.
Podpis:
get longitude(): number;
GeoPoint.isEqual()
Zwraca wartość true, jeśli ten GeoPoint
jest równy podanemu.
Podpis:
isEqual(other: GeoPoint): boolean;
Parametry
Parametr | Typ | Opis |
---|---|---|
Inny | GeoPoint | GeoPoint do porównania. |
Zwroty:
wartość logiczna
true, jeśli ten GeoPoint
jest równy podanemu.
GeoPoint.doJSON()
Zwraca reprezentację tego GeoPoint, którą można serializować w formacie JSON.
Podpis:
toJSON(): {
latitude: number;
longitude: number;
};
Zwroty:
{ szerokość geograficzna: liczba; długość geograficzna: liczba; }