عنصر غير قابل للتغيير يمثّل موقعًا جغرافيًا في Firestore. يتم تمثيل الموقع كزوج من خط العرض/الطول.
تتراوح قيم خطوط العرض بين [ -90 و90]. تتراوح قيم خط الطول بين [ -180 و180].
Signature:
export declare class GeoPoint
الشركات المصنِّعة
الشركة المصنِّعة | المعدِّلات | الوصف |
---|---|---|
(أداة الإنشاء)(خط العرض، خط الطول) | تنشئ كائن GeoPoint جديدًا غير قابل للتغيير باستخدام قيم خطوط الطول والعرض المقدّمة. |
أماكن إقامة
الموقع | المعدِّلات | النوع | الوصف |
---|---|---|---|
خط العرض | رقم | خط العرض لمثيل GeoPoint هذا. |
|
خط الطول | رقم | خط الطول لمثيل GeoPoint هذا. |
الطُرق
الطريقة | المعدِّلات | الوصف |
---|---|---|
isEqual(other) | يتم عرض true إذا كانت قيمة GeoPoint هذه تساوي القيمة المقدّمة. |
|
toJSON() | تعرض تمثيلاً قابلاً للتسلسل JSON لنقطة GeoPoint هذه. |
GeoPoint.(أداة الإنشاء)
تنشئ كائن GeoPoint
جديدًا غير قابل للتغيير باستخدام قيم خطوط الطول والعرض المقدّمة.
Signature:
constructor(latitude: number, longitude: number);
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
خط العرض | رقم | تمثّل هذه السمة خط العرض برقم يتراوح بين -90 و90. |
خط الطول | رقم | خط الطول برقم يتراوح بين -180 و180. |
GeoPoint.خط العرض
خط العرض لمثيل GeoPoint
هذا.
Signature:
get latitude(): number;
GeoPoint.longitude
خط الطول لمثيل GeoPoint
هذا.
Signature:
get longitude(): number;
GeoPoint.isEqual()
يتم عرض true إذا كانت قيمة GeoPoint
هذه تساوي القيمة المقدّمة.
Signature:
isEqual(other: GeoPoint): boolean;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
غير ذلك | GeoPoint | تمثّل هذه السمة GeoPoint المطلوب المقارنة بها. |
المرتجعات:
قيمة منطقية
true إذا كانت قيمة GeoPoint
هذه تساوي القيمة المقدّمة.
GeoPoint.toJSON()
تعرض تمثيلاً قابلاً للعرض بتنسيق JSON لنقطة GeoPoint هذه.
Signature:
toJSON(): {
latitude: number;
longitude: number;
};
المرتجعات:
{ خط العرض: رقم؛ خط الطول: رقم؛ }