اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

يتوفر API في المتصفح يسمح لك بذلك وهو Geolocation API حيث يتيح لمواقع الويب الوصول إلى موقع المستخدم الجغرافي، بشرط موافقة المستخدم على ذلك، ستجد أنه يظهر رسالة تخبر المستخدم بمشاركة الموقع ويحق له السماح أو الرفض.

وبالطبع ذلك من خلال جافاسكريبت.

ستجد تفصيل هنا:

 

  • 0
نشر

هناك عدة طرق أخرى للحصول على موقع المستخدم بجانب استخدام Geolocation API مباشرة كما أخبرك مصطفى في التعليق السابق منها استخدام حزم تسهل عليك هذه العملية مع إضافة بعض المميزات مثل 

مكتبة Geolocator.js تعتبر بسيطة و تسهل العمل مع Geolocation API. تقوم بتجريد التعقيدات وتجعل التعامل مع الموقع أكثر سهولة.

<script src="https://cdnjs.cloudflare.com/ajax/libs/geolocator/2.1.7/geolocator.js"></script>
<script>
    Geolocator.locate(function(position) {
        console.log("Latitude: " + position.coords.latitude);
        console.log("Longitude: " + position.coords.longitude);
    });
</script>

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...