GeoPoint class

كائن ثابت يمثل موقعًا جغرافيًا في Firestore. يتم تمثيل الموقع كزوج من خطوط الطول والعرض.

تقع قيم خط العرض في نطاق [-90، 90]. تقع قيم خط الطول في نطاق [-180، 180].

إمضاء:

export declare class GeoPoint 

البنائين

البناء الصفات التعريفية وصف
(منشئ) (خط العرض وخط الطول) إنشاء كائن GeoPoint جديد غير قابل للتغيير بقيم خطوط الطول والعرض المتوفرة.

ملكيات

ملكية الصفات التعريفية يكتب وصف
خط العرض رقم خط العرض لمثيل GeoPoint هذا.
خط الطول رقم خط الطول لمثيل GeoPoint هذا.

طُرق

طريقة الصفات التعريفية وصف
متساوي (أخرى) يُرجع صحيحًا إذا كانت GeoPoint هذه مساوية للنقطة المتوفرة.
toJSON() تقوم بإرجاع تمثيل JSON قابل للتسلسل لـ GeoPoint.

GeoPoint.(المنشئ)

إنشاء كائن GeoPoint جديد غير قابل للتغيير بقيم خطوط الطول والعرض المتوفرة.

إمضاء:

constructor(latitude: number, longitude: number);

حدود

معامل يكتب وصف
خط العرض رقم خط العرض كرقم بين -90 و90.
خط الطول رقم خط الطول بالرقم بين -180 و180.

GeoPoint.latitude

خط العرض لمثيل GeoPoint هذا.

إمضاء:

get latitude(): number;

GeoPoint.longitude

خط الطول لمثيل GeoPoint هذا.

إمضاء:

get longitude(): number;

GeoPoint.isEqual()

يُرجع صحيحًا إذا كانت GeoPoint هذه مساوية للنقطة المتوفرة.

إمضاء:

isEqual(other: GeoPoint): boolean;

حدود

معامل يكتب وصف
آخر نقطة جغرافية GeoPoint للمقارنة بها.

عائدات:

منطقية

صحيح إذا كانت GeoPoint هذه مساوية للنقطة المتوفرة.

GeoPoint.toJSON()

تقوم بإرجاع تمثيل JSON قابل للتسلسل لـ GeoPoint.

إمضاء:

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

عائدات:

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