ویژگی مختصات جغرافیایی

تعریف و استفاده از coordinates属性 دستگاه را بازگردانید که مکان و ارتفاع دستگاه را در زمین نشان می‌دهد.

مثال

مختصات جغرافیایی کاربر را دریافت کنید:

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

function getLocation() {
if (navigator.geolocation) {
  navigator.geolocation.getCurrentPosition(showPosition);
    else {
  } 
    x.innerHTML = "این مرورگر پشتیبانی از جغرافیایی نمی‌کند.";
  }
}
function showPosition(position) {
  x.innerHTML = "Latitude: " + position.coords.latitude + 
  "<br>Longitude: " + position.coords.longitude; 
}

تست شخصی

نماینده مختصات

ویژگی توضیحات
coordinates.latitude مختصات عرض جغرافیایی را بازگردانید، به واحد درجه دهم.
coordinates.longitude مختصات طول جغرافیایی را بازگردانید، به واحد درجه دهم.
coordinates.altitude ارتفاع مکان را بازگردانید، نسبت به سطح دریا، به واحد متر.
coordinates.accuracy دقت latitude و longitude属性 را بازگردانید، به واحد متر.
coordinates.altitudeAccuracy دقت属性 altitude را بازگردانید، به واحد متر.
coordinates.heading جهت حرکت دستگاه را بازگردانید. این مقدار به درجه‌ها محاسبه می‌شود و نشان‌دهنده فاصله دستگاه از جهت شمال واقعی است. 0 درجه معرف شمال واقعی است و جهت به صورت معاویه محاسبه می‌شود (90 درجه برای شرق و 270 درجه برای غرب). اگر سرعت 0 باشد، جهت NaN خواهد بود. اگر دستگاه نتواند اطلاعات جهت را ارائه دهد، این مقدار null خواهد بود.
coordinates.speed سرعت دستگاه را به واحد متر بر ثانیه بازگردانید. این مقدار می‌تواند null باشد.

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

ویژگی Chrome IE Firefox Safari Opera
مختصات 5.0 9.0 3.5 5.0 10.6