سبد (0)

خصوصیت geolocation

مثال (خصوصیت geolocation)

به دست آوردن عرض و ارتفاع جغرافیایی مکان کاربر:

var x = document.getElementById("demo");

function getLocation() {
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(showPosition);
    } else {
        x.innerHTML = "Geolocation is not supported by this browser.";
    }
}

function showPosition(position) {
    x.innerHTML = "Latitude: " + position.coords.latitude +
    "<br>Longitude: " + position.coords.longitude;
}

خروجی x در کد بالا:

Latitude: 40.7242737
Longitude: -73.9802387

خودتان امتحان کنید »

تعریف و کاربرد

از خصوصیت geolocation برای برگرداندن شیء Geolocation استفاده می شود.از این شیء می توان برای تعیین محل قرارگیری کاربر استفاده کرد.

به دلیل اینکه این می تواند اختفاء کاربر را آشکار کند، مکان کاربر تا زمانی که با او توافق نشود، نشان داده نخواهد شد.

نکته: این خصوصیت "فقط خواندنی" است.

برای اطلاعات بیشتر در مورد Geolocation آموزش HTML5 Gelocation Tutorial را ببینید.


پشتیبانی مرورگرها

اعداد داخل جدول زیر نشان دهنده ی اولین ورژن مرورگری است که به طور کامل از این خصوصیت پشتیبانی می کند.

متد     
geolocation 5.0 9.0 3.5 5.0 16.0

نکته: Geolocation برای دستگاه های دارای GPS مانند گوشی های هوشمند بسیار دقیق تر است.


نحوه استفاده

navigator.geolocation

جزئیات تکنیکی

مقدار برگشتی

یک ارجاع به شیء Geolocation

کلیه توابع و خصوصیت های شیء Navigator در JavaScript Reference کلیه توابع و خصوصیت های شیء Navigator در JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه