GeoPoint class

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; }