یک شیء تغییرناپذیر که موقعیت جغرافیایی را در Firestor نشان می دهد. مکان به صورت جفت طول و عرض جغرافیایی نشان داده می شود.
مقادیر عرض جغرافیایی در محدوده [-90، 90] هستند. مقادیر طول جغرافیایی در محدوده [-180، 180] هستند.
امضا:
export declare class GeoPoint
سازندگان
سازنده | اصلاح کننده ها | شرح |
---|---|---|
(سازنده) (طول و عرض جغرافیایی) | یک شیء GeoPoint تغییرناپذیر جدید با مقادیر عرض و طول جغرافیایی ارائه شده ایجاد می کند. |
خواص
ویژگی | اصلاح کننده ها | تایپ کنید | شرح |
---|---|---|---|
عرض جغرافیایی | عدد | عرض جغرافیایی این نمونه GeoPoint . | |
طول جغرافیایی | عدد | طول جغرافیایی این نمونه GeoPoint . |
مواد و روش ها
روش | اصلاح کننده ها | شرح |
---|---|---|
برابر است (سایر) | اگر این GeoPoint با ژئوپوینت ارائه شده برابر باشد، true برمی گرداند. | |
toJSON() | نمایشی قابل سریالسازی با JSON از این GeoPoint را برمیگرداند. |
GeoPoint.(سازنده)
یک شیء GeoPoint
تغییرناپذیر جدید با مقادیر عرض و طول جغرافیایی ارائه شده ایجاد می کند.
امضا:
constructor(latitude: number, longitude: number);
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
عرض جغرافیایی | عدد | عرض جغرافیایی به صورت عددی بین 90- و 90 است. |
طول جغرافیایی | عدد | طول جغرافیایی به عنوان عدد بین -180 و 180. |
GeoPoint.latitude
عرض جغرافیایی این نمونه GeoPoint
.
امضا:
get latitude(): number;
ژئوپوینت.طول جغرافیایی
طول جغرافیایی این نمونه GeoPoint
.
امضا:
get longitude(): number;
GeoPoint.isEqual()
اگر این GeoPoint
با ژئوپوینت ارائه شده برابر باشد، true برمی گرداند.
امضا:
isEqual(other: GeoPoint): boolean;
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
دیگر | ژئوپوینت | GeoPoint برای مقایسه با. |
برمی گرداند:
بولی
درست است اگر این GeoPoint
با ژئوپوینت ارائه شده برابر باشد.
GeoPoint.toJSON()
نمایشی قابل سریالسازی با JSON از این GeoPoint را برمیگرداند.
امضا:
toJSON(): {
latitude: number;
longitude: number;
};
برمی گرداند:
{ عرض جغرافیایی: تعداد; طول جغرافیایی: عدد; }