Welcome to the home of the Google Map Gps Cell Phone Tracker. This project allows you to track cell phones periodically. For instance every minute or every five minutes. You can watch the cell phone being tracked in real time using google maps and you can store and reload routes easily.
You have the choice of two server stacks. Either using asp.net and sql server or using php and mysql. Historically, devs have downloaded the asp.net server project 2 to 1 over the php project. I have included both now in the same download but you only need to use one.
The test page to display maps is here. There are now 17 themes available using bootswatch and bootstrap. All themes are responsive. This means that they display properly on a cell phone, tablet or full size monitor automatically. Here is the light version:
and the dark version is here:
and a cool blue version is here:
The quick start guide to setting up GpsTracker is here:
If you need help with GpsTracker, please ask your question in a comment on one of the tutorials here on websmithing. Choose one that best fits your problem:
Please note that by default, the cell phone clients will use this server for testing. Search for the variable defaultUploadWebsite in each project. It is currently set to:
You need to change that to your own web server after you install the server software. The android client can change this in the UI, you do not need to change this in code for the android app.
To get the very latest source code, go to my github here:
One more thing that I would like to mention. I have been working hard on the server software and I have upgraded it to leaflet. Leaflet is a library that allows you to select your mapping provider. So now you have the choice of using Google, Bing or OpenStreetMaps. After you select a route on the displaymaps page, you will see a new control in the upper right hand corner of the map. When you click on that you can change your map provider immediately. It’s a pretty cool feature. Also, there are dozens more providers, its really worth taking a look at the leaflet library. Look at this plugin and you can see about a dozen different providers:
If one of your map providers goes down you can swap it out immediately. Another nice thing about it is different areas of the world have better coverage on different map providers so you can easily check different map providers to see which provides the best data.
Feel free to fork it, do pull requests, create issues if you see a problem. I look forward to other devs participating.
You can also download the zipped up file from sourceforge which I’ve used as a distribution channel for a long time and generates a lot of traffic for GpsTracker.
I am currently writing documentation and tutorials for this software and will also add more youtube training videos soon.
Thank you for trying it out!