انتقل إلى محتوى الدرس
فقرة فرعية #7 من درس: Web Geolocation API

Geolocation Object - Other interesting Methods

Geolocation API هو عبارة اداة تستخدم في تحديد الموقع الجغرافي للمستخدم 

1 صفوف تعليمية
جافا سكريبت
3,700 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يضم ال object التالي "Geolocation" علي العديد من الدوال المهمة ومنها التالي 

  • watchPosition ( ) : تقوم بأرجاع الموقع الحالي للمستخدم ويستمر في إرجاع الموقع المحدث أثناء تحرك المستخدم (مثل GPS في السيارة)
  • clearWatch ( ) : تستخدم في ايقاف عمل الدالة "watchPosition ( ) "

يوضح المثال التالي تنفيذ دالة  watchPosition (). وأنت بحاجة إلى جهاز GPS دقيق لاختبار تنفيذها (مثل الهاتف الذكي):



Example

HTML
<script>
const x = document.getElementById("demo");
function getLocation() {
  if (navigator.geolocation) {
    navigator.geolocation.watchPosition(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;
}
</script>