كيف يتم تحديد موقع الجهاز
تستخدم الأجهزة عدة طرق لتحديد الموقع: GPS (نظام تحديد المواقع بالأقمار الصناعية) يستخدم إشارات من 24+ قمرًا صناعيًا لحساب الإحداثيات بدقة 3-5 أمتار. تحديد الموقع عبر Wi-Fi يقارن نقاط الوصول القريبة بقاعدة بيانات — بدقة 15-40 مترًا. تثليث خلوي يستخدم إشارات شبكة الجوال — بدقة 100-300 متر. تجمع الأجهزة عادة بين جميع الطرق للحصول على أفضل نتيجة.
الدقة والارتفاع
تختلف دقة تحديد الموقع بشكل كبير. في الهواء الطلق مع سماء صافية — أفضل دقة GPS (3-5م). في المناطق الحضرية — انعكاس المسارات المتعددة من المباني قد يسبب أخطاء. في الأماكن المغلقة GPS غير متاح، يلجأ إلى تحديد الموقع عبر Wi-Fi (15-40م). قياس الارتفاع عبر GPS عادة أقل دقة من الأفقي — هامش خطأ متوقع ±10-30 مترًا.
الخصوصية و Geolocation API
تتطلب Geolocation API دائمًا موافقة صريحة من المستخدم — يعرض المتصفح حواري إذن واضحًا. لا يتم نقل بيانات الموقع تلقائيًا. تدعم الواجهة وضعين: getCurrentPosition لقراءة واحدة و watchPosition للتتبع المستمر. خيار enableHighAccuracy يطلب GPS عند توفره (يستهلك بطارية أكثر).