حول التطبيق
GPS Tracker هو تطبيق تتبع الخريطة البسيط على الويب.
هناك حاجة إلى جهاز (الهاتف الذكي ، الجهاز اللوحي ، إلخ) مع متصفح ويب وإمكانية GPS لإرسال مواقع GPS إلى موقع الويب الذي يمكن تثبيته على أي خادم ويب يقوم بتشغيل Apache PHP MySQL (انظر معلومات الإصدار الموصى به في النهاية).
يشارك المستخدمون المسجلون مواقع GPS الخاصة بهم من خلال موقع الويب ويمكنهم تتبع بعضهم البعض على الخريطة.
يتعين على المستخدمين المسجلين إرسال طلبات التتبع إلى الآخرين على الموقع.
يمكن تمكين إعدادات الاتصال مثل الإذن أو الرؤية أو تعطيلها ديناميكيًا على كل مستخدم. يمكن إضافة جهات الاتصال أو إزالتها.
يمكن إجراء الفئات مثل الأصدقاء والأسرة وما إلى ذلك. يتم تطبيق إعدادات الفئة (الإذن ، الرؤية) على جميع المستخدمين في الفئة المحددة.
إذا كان الموقع يعمل في متصفح الهاتف ، فسيتم إرسال إحداثيات GPS بشكل دوري إلى الخادم طالما أن متصفح الهاتف مفتوح. سترى أيضًا مواقع جهات الاتصال الخاصة بك على الخريطة.
تم تطوير تطبيق Android أيضًا. يقوم تطبيق Android كخدمة مقدمة بإرسال مواقع GPS باستمرار من الهاتف إلى الخادم. يمكن أن يرسل تطبيق Android أيضًا الإحداثيات إلى رقم هاتف معين كرسالة نصية SMS في حالة عدم توفر خادم أو اتصال 3G. يتم مشاركة هذا المشروع أيضًا على Github 
المشروع
يستخدم المشروع إطار عمل Codeigniter PHP (https://www.codeigniter.com) ويعمل على Apache PHP MySQL ويستخدم خريطة Google. لا يمكن استخدام خريطة Google مجانًا في مثل هذه التطبيقات التجارية التي تقدم سبعات ذات صلة بالخريطة. https://www.google.com/intl/en-us_us/help/terms_maps.html
يمكن استخدام هذا المشروع أو تعديله بحرية.
إعداد المشروع
في مجلد جذر المشروع في ملف .htaccess ، قد يلزم تغيير اسم الدليل الأساسي: rewriteBase /GPS_TRACKER /
Application/config/config.php - يجب تعيين عنوان URL الأساسي: $ config ['base_url']
التطبيق/config/database.php - يجب تعيين معلمات خادم قاعدة البيانات
قم بتشغيل http: // localhost/gps_tracker/database/tables/إنشاء ذلك سيقوم بإنشاء الجداول في قاعدة البيانات. استبدل المضيف المحلي بمجال الخادم الخاص بك.
التطبيق/config/email.php - يجب تعيين مزود SMTP
في الوقت الذي قمت فيه بإنشاء المشروع ، استخدمت XAMPP 5.6.15 والتي يمكن الوصول إليها هنا:
Windows: https://sourceforge.net/projects/xampp/files/xampp٪20windows/5.6.15/
Mac OS: https://sourceforge.net/projects/xampp/files/xampp٪20mac٪20os٪20x/5.6.15/
Linux: https://sourceforge.net/projects/xampp/files/xampp٪20linux/5.6.15/
لسوء الحظ ، ليس لدي وقت للحفاظ على المشروع وترقيته إلى إصدارات أحدث وهذا المشروع لا يعمل مع أحدث بيئات الخادم.