API Geolocation JavaScript

Geolocation اوبجکت

Geolocation اوبجکت به کاربر اجازه می‌دهد تا موقعیت خود را به برنامه وب ارائه دهد. به دلیل دلایل حریم خصوصی، از کاربر خواسته می‌شود تا اجازه گزارش اطلاعات موقعیت را بدهد.

توجه داشته باشید:این ویژگی تنها در محیط‌های امن (HTTPS) در دسترس است.

توجه داشته باشید:برای دستگاه‌هایی مانند iPhone که دارای GPS هستند، موقعیت جغرافیایی دقیق‌ترین است.

Geolocation API از طریق اوبجکت navigator.geolocation منتشر می‌شود.

ویژگی‌های Geolocation اوبجکت

ویژگی‌ها توضیحات
coordinates موقعیت و ارتفاع دستگاه را در زمین باز می‌گرداند.
position موقعیت دستگاه در زمان مشخص شده را باز می‌گرداند.
positionError دلیل خطای رخ داده در استفاده از دستگاه جغرافیایی را باز می‌گرداند.
positionOptions توضیحات اوبجکتی که شامل ویژگی‌های گزینه‌ای است، که به عنوان پارامتر Geolocation.getCurrentPosition() و Geolocation.watchPosition() ارسال می‌شود.

روش‌های Geolocation اوبجکت

روش توضیحات
clearWatch() باز کردن سرویس‌دهنده‌های نظارت بر موقعیت/خطای قبلی استفاده شده توسط Geolocation.watchPosition().
getCurrentPosition() بازگشت به موقعیت فعلی دستگاه.
watchPosition() شناسه شنیداری برگردانید، سپس آن را به روش Geolocation.clearWatch() ارسال کنید تا برای فرآیند انصراف از استفاده استفاده شود.