شرح صفوف ومحتوى الفقرة
يضم ال 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>