关于应用程序
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/
不幸的是,我没有时间将项目维护和升级到较新的版本,并且该项目不适用于最新的服务器环境。