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