GeoPoint class

عنصر غير قابل للتغيير يمثّل موقعًا جغرافيًا في 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;
    };

المرتجعات:

{ خط العرض: رقم؛ خط الطول: رقم؛ }