GpsTracker 3.2.0

gps trackerWelcome 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 and sql server or using php and mysql. Historically, devs have downloaded the 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.

What’s New
Learn How the GpsTracker Android Client Works
Android Version of GpsTracker Now in Google Play Store!
GpsTracker nominated Project of the Month on Sourceforge, January, 2014

Help, I lost my phone!

The test page to display maps is here:

The quick start guide to setting up GpsTracker is here:

Quick Start Guide for GpsTracker 3

If you need help with GpsTracker, please ask your question in a comment on this blog post:

Version 3 of GpsTracker has been released!

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 (with daily commits), 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:

Leaflet 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!