Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update #95

Open
wants to merge 34 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
d79742a
Does not update location on some eu phones
shubell May 5, 2015
34cb435
updated prcGetAllRoutesForMap regression error
nickfox Sep 8, 2015
8baba8d
updated readme.md for version 4.04
nickfox Sep 8, 2015
6aabe6a
removed bing map provider
nickfox Sep 8, 2015
053aaf6
Update README.md
nickfox Sep 8, 2015
c5a0622
updated readme
nickfox Sep 8, 2015
2ba9f7a
updated to leaflet 0.7.5
nickfox Sep 29, 2015
c33e7f8
updated to bootswatch 3.3.5
nickfox Sep 29, 2015
556f35c
added multi-user wordpress plugin
nickfox Sep 29, 2015
4d8847c
updated readme
nickfox Sep 29, 2015
b63812b
updated android dependencies and changed deprecated LocationClient to…
nickfox Sep 30, 2015
015a273
added wordpress android client
nickfox Sep 30, 2015
46be756
removing bing map provider
nickfox Sep 30, 2015
c91b71f
version 5.0.0 with Wordpress plugin and Android client
nickfox Sep 30, 2015
b8dfe75
first commit of tk102 server
nickfox Oct 6, 2015
ed1a7b5
almost completed tk103 server
nickfox Oct 14, 2015
03c4d71
almost completed tk103 server, part 2
nickfox Oct 14, 2015
ba254f6
finished the tk103 server
nickfox Oct 21, 2015
0ef24ff
updated tk103 readme
nickfox Oct 21, 2015
549721c
updated tk103 readme
nickfox Oct 21, 2015
d4d3d99
updated tk103 readme
nickfox Oct 21, 2015
b0a31a0
reformatted tk103 server file
nickfox Oct 21, 2015
f2716a7
reformatted tk103 server file
nickfox Oct 21, 2015
d79359c
refactored tk103 server
nickfox Oct 21, 2015
3aefa75
added tk103 wordpress server
nickfox Oct 21, 2015
0724f74
updated readme
nickfox Oct 21, 2015
3aa07d3
update gradle in android client
nickfox Feb 11, 2016
253e24d
update gradle in android wp client
nickfox Feb 11, 2016
d553114
updated readme
nickfox Apr 2, 2016
de7aa38
updating documentation
nickfox Jul 11, 2016
c1d2f84
updated gradle and AppCompatActivity
nickfox Oct 31, 2016
a51dfdd
Update README.md
nickfox Jun 3, 2017
5de4692
Update README.md
nickfox Jun 3, 2017
d3f4b88
upgrade to Android Studio 3
brentfraser Jan 3, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
53 changes: 45 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@
![gpstracker](https://raw.githubusercontent.com/nickfox/GpsTracker/master/gpstracker_small.png)Gps Tracker v4.0.3
![gpstracker](https://raw.githubusercontent.com/nickfox/GpsTracker/master/gpstracker_small.png)Gps Tracker v5.1.3
-------------

##### Google Map Gps Cell Phone Tracker Server
##### 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. The map display page is built using bootstrap which makes the page responsive and also uses bootswatch which gives you the choice of 17 different themes. There are 4 clients, iOS, Android, Windows Phone and Java ME.
Now available as a Wordpress plugin and Android client!

You have the choice of two server stacks. You can choose one of:
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 other map providers such as OpenStreetMaps) and you can store and reload routes easily. The map display page is built using bootstrap which makes the page responsive and also uses bootswatch which gives you the choice of 17 different themes. There are 4 clients, iOS, Android, Windows Phone and Java ME.

You have the following choices server side:

1. ASP.NET with SQL Server
2. PHP with your choice of:
* MySQL
* PostgreSQL
* SQLite
3. Wordpress plugin with Android client

Both stacks are now in the same download but you only need to use one.

By default the Tracker server is set up to use the included SQLite database. If you want to use one of the other supported database systems, edit the dbconnect.php file included with the Tracker Server.
All 3 stacks are in the same download but you only need to use one.

**Note:** This is only the server portion of the system. You will also need a client app running on your phone. Have a look at the Quick Start Guide in the link below for information on how to get the client apps.
By default the Tracker server is set up to use the included SQLite database. If you want to use one of the other supported database systems, edit the dbconnect.php file.

If you need help, please go to:

Expand All @@ -31,6 +32,42 @@ https://www.websmithing.com/2014/01/20/quick-start-guide-for-gpstracker-3/

#### Changelog

Jun 3, 2017 - v5.1.3

Got rid of help forum, it cut my adsense revenue in half.

*************

Jul 11, 2016 - v5.1.2

Updating documentation to show new help forum.

*************

Apr 2, 2016 - v5.1.1

Updated gradle in android client

*************

Oct 21, 2015 - v5.1.0

Added TK-103 server

*************

Sep 30, 2015 - v5.0.0

Added Wordpress plugin and Android client

*************

Sep 8, 2015 - v4.0.4

Added support for Sqlite and PostgreSQL, thanks Brent Fraser

fixed prcGetAllRoutesForMap regression error

*************

Nov 24, 2014 - v4.0.3
Expand Down
7 changes: 7 additions & 0 deletions phoneClients/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Just a note about the 2 android clients (android and android-wp). The android-wp client is for the wordpress plugin and the android client is for the php website. They will not work if they are swapped. I may decide to create one client for both later but don't feel like doing it right now.

The difference between the two is that the wordpress client gets a "nonce" from the wordpress plugin:

https://codex.wordpress.org/WordPress_Nonces

This is used for added security so that apps that have not been properly verified will not be able to send updates to the plugin. A nice safety feature.
4 changes: 4 additions & 0 deletions phoneClients/android-wp/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
.gradle
/local.properties
/.idea/workspace.xml
.DS_Store
1 change: 1 addition & 0 deletions phoneClients/android-wp/.idea/.name

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 19 additions & 0 deletions phoneClients/android-wp/.idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions phoneClients/android-wp/.idea/libraries/appcompat_v7_23_1_1.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 11 additions & 0 deletions phoneClients/android-wp/.idea/libraries/httpclient_4_3_6.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions phoneClients/android-wp/.idea/libraries/mediarouter_v7_23_0_0.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading