GeoPoint class

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;