GeoPoint class

Firestore'daki coğrafi konumu temsil eden değişmez bir nesne. Konum enlem/boylam çifti olarak temsil edilir.

Enlem değerleri [-90, 90] aralığındadır. Boylam değerleri [-180, 180] aralığındadır.

İmza:

export declare class GeoPoint 

İnşaatçılar

Oluşturucu Değiştiriciler Tanım
(kurucu)(enlem, boylam) Sağlanan enlem ve boylam değerleriyle yeni bir değişmez GeoPoint nesnesi oluşturur.

Özellikler

Mülk Değiştiriciler Tip Tanım
enlem sayı Bu GeoPoint örneğinin enlemi.
boylam sayı Bu GeoPoint örneğinin boylamı.

Yöntemler

Yöntem Değiştiriciler Tanım
Eşittir(diğer) Bu GeoPoint sağlanana eşitse true değerini döndürür.
JSON()'a Bu GeoPoint'in JSON ile serileştirilebilir bir temsilini döndürür.

GeoPoint.(yapıcı)

Sağlanan enlem ve boylam değerleriyle yeni bir değişmez GeoPoint nesnesi oluşturur.

İmza:

constructor(latitude: number, longitude: number);

Parametreler

Parametre Tip Tanım
enlem sayı -90 ile 90 arasında sayı olarak enlem.
boylam sayı -180 ile 180 arasında sayı olarak boylam.

GeoPoint.latitude

Bu GeoPoint örneğinin enlemi.

İmza:

get latitude(): number;

GeoPoint.boylam

Bu GeoPoint örneğinin boylamı.

İmza:

get longitude(): number;

GeoPoint.isEqual()

Bu GeoPoint sağlanana eşitse true değerini döndürür.

İmza:

isEqual(other: GeoPoint): boolean;

Parametreler

Parametre Tip Tanım
diğer GeoPoint Karşılaştırılacak GeoPoint .

İadeler:

boolean

true Bu GeoPoint sağlanana eşitse.

GeoPoint.toJSON()

Bu GeoPoint'in JSON ile serileştirilebilir bir temsilini döndürür.

İmza:

toJSON(): {
        latitude: number;
        longitude: number;
    };

İadeler:

{ enlem: sayı; boylam: sayı; }