關於應用程序
GPS Tracker是一個簡單的基於Web的地圖跟踪應用程序。
需要具有Web瀏覽器和GPS功能的設備(智能手機,平板電腦等)將GPS位置發送到網站,該網站可以安裝在運行Apache PHP MySQL的任何Web服務器上(末尾請參見建議的版本信息)。
註冊用戶通過網站共享其GPS位置,並且可以在地圖上相互跟踪。
註冊用戶必須向網站上的其他人發送跟踪請求。
可以在每個用戶上啟用或動態禁用諸如許可或可見性之類的聯繫設置。可以添加或刪除聯繫人。
可以將類別進行類別,例如朋友,家庭等。類別設置(許可,可見性)適用於所選類別中的所有用戶。
如果網站在手機的瀏覽器中運行,只要手機的瀏覽器打開,它將定期將GPS坐標發送到服務器。您還將在地圖上看到聯繫人的位置。
也開發了Android應用程序。 Android應用程序作為前景服務將不斷將GPS位置從手機發送到服務器。如果沒有服務器或3G連接,Android應用程序還可以將坐標發送到給定的電話號碼。該項目也在github上共享
專案
該項目使用Codeigniter PHP Framework(https://www.codeigniter.com)並在Apache PHP MySQL上運行,並使用Google Map。 Google地圖不能在提供與地圖相關的SEVICES的此類商業應用中免費使用。 https://www.google.com/intl/en-us_us/help/terms_maps.html
該項目可以自由使用或修改。
設置項目
在.htaccess文件中的項目root文件夾中,基本目錄名稱可能需要更改:rewriteBase /gps_tracker /
應用程序/config/config.php-設置基本URL shoud:$ 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/
不幸的是,我沒有時間將項目維護和升級到較新的版本,並且該項目不適用於最新的服務器環境。