View Full Version : *TrackMe* GPS/CellID Tracking tool for Google Earth & Google Maps *UPDATED 10/22/08*
Pages :
1
2
3
[
4]
5
6
7
8
9
10
11
12
13
14
15
16
teren
22-11-2007, 11:29 PM
First, let me say how FRIGGIN COOL THIS IS!!!
I just put the new Updated 11/21/07 on my Tilt, and on the phone everything seems to be working just fine. In Google Earth, A-OK. But... Before this update, I could pull up my Google API page and see my tracks. Now I only see the tiles of the whole earth. Google Earth shows the tracks just fine. maps.google.com says there is an error in my data... I had been using the Google API display for about a week with no problem.
Any suggestions would be warmly received!
CT
staryon
22-11-2007, 11:42 PM
First, let me say how FRIGGIN COOL THIS IS!!!
I just put the new Updated 11/21/07 on my Tilt, and on the phone everything seems to be working just fine. In Google Earth, A-OK. But... Before this update, I could pull up my Google API page and see my tracks. Now I only see the tiles of the whole earth. Google Earth shows the tracks just fine. maps.google.com says there is an error in my data... I had been using the Google API display for about a week with no problem.
Any suggestions would be warmly received!
CT
hi teren,
I think it's because I'm making some changes to the KML files to support custom icons and google maps doesn't like it. I'll have a look at that as soon as I have the next version ready.
Regards
teren
22-11-2007, 11:52 PM
hi teren,
I think it's because I'm making some changes to the KML files to support custom icons and google maps doesn't like it. I'll have a look at that as soon as I have the next version ready.
Regards
Right on - I will patiently await your magic! I love this tool - I've been using it to track my flights when I get home, and my mom loves it - she can watch my flights in progress! Thanks for all your hard work!
CT
cryptyk
23-11-2007, 12:41 AM
A quick feature request - It would be great if there was a command line option or config option to start minimized. I have TrackMe in my Startup folder so it's always on, but every time I soft-boot, I have to minimize it again.
Thanks for the great app!
Tigggger
23-11-2007, 01:14 AM
A quick feature request - It would be great if there was a command line option or config option to start minimized. I have TrackMe in my Startup folder so it's always on, but every time I soft-boot, I have to minimize it again.
An excellent suggestion, perhaps it would also be possible to add a tray icon. If you've ever used gpsgate it can show a red icon when not running, yellow when connected/waiting for fix, green for fixed. Something like that would be cool :)
Regards
staryon
23-11-2007, 01:29 AM
Right on - I will patiently await your magic! I love this tool - I've been using it to track my flights when I get home, and my mom loves it - she can watch my flights in progress! Thanks for all your hard work!
CT
After spending sometime on this, I noticed that Google Maps fails with any KML file that you try. So it seems to be a temporary problem with GM. I hope they fix it soon.
warmkiwi99
23-11-2007, 11:49 AM
Hi Staryon
Google Maps still reporting errors. Google Earth still OK
New feature suggestions:-
1. Ability to add a free text note that will be tagged on to the first tracked point of a trip so it can be viewed in Google Maps/Earth.
2. Ability to quickly email or SMS the trip link (http://luisespinosa.com/trackme/routes/<username>.kml to someone after uploading the kml file
Great app - appreciate the work you have done
karmacop
23-11-2007, 01:36 PM
Hey guys, congratz on this awsome bit of software, been using it for a couple of weeks now and its getting better and better everyday!
Id just like to know how feasable it would be to get the server side components to display tracks from multiple users on one map? Id quite like to use it to display tracks for races etc.
If this has been covered already i do appologise, but Ive not had time to read back. ;)
Regards
Josh
bottkars
23-11-2007, 02:32 PM
Staryon, jcleek,
great stuff. Please go ahead working !!!
I am using/testing to track my training Information for running and biking.
Some suggestions:
Currently, do sperate my trainings i use two users, bike and run.
Maybe we can have something like "profiles" in TrackMe to support the following:
different Speed/distance detectors to upload new positions ( maybe profile "Car", "Walk", "Run"
Database Fileds to indicate the Profile
The Trackme_server application always points to luis Server to get the pushpin.png ... shouls leep this local by setting a webhost variable ....
Trackme always continues with the last track. Maybe two suggestions: a checkbox to alwas start with none and set it to auto,
or, take the last track an rename it with track_$date_$time where Date and Time Start/first Position time and not Options Save Time , to have always a new track created
wish: Userinterface to Database to:
Delete users
Delete Tracks
Create Users
....
and make it work with ARTEMIS GPS ( do not want to use my KAISER outdoor . . . )
staryon
23-11-2007, 06:07 PM
Hi Staryon
Google Maps still reporting errors. Google Earth still OK
This seems to be a Google's problem.If you try to open any KML file it will give you an error.
New feature suggestions:-
1. Ability to add a free text note that will be tagged on to the first tracked point of a trip so it can be viewed in Google Maps/Earth.
The version that I'm working on allows you to force an update, and you can select a custom icon and a note.
2. Ability to quickly email or SMS the trip link (http://luisespinosa.com/trackme/routes/<username>.kml to someone after uploading the kml file
Why don't you just provide that link to the user? That's not going to change during your trip.
Regards
staryon
23-11-2007, 06:10 PM
Hey guys, congratz on this awsome bit of software, been using it for a couple of weeks now and its getting better and better everyday!
Id just like to know how feasable it would be to get the server side components to display tracks from multiple users on one map? Id quite like to use it to display tracks for races etc.
If this has been covered already i do appologise, but Ive not had time to read back. ;)
Regards
Josh
I don't think it's difficult, if you have some PHP experience you just need to modify jcleek's browser viewer to show data from multiple users.
At this moment I don't have time to do that, but I may do it in the future if nobody offered in doing that.
Regards
staryon
23-11-2007, 06:16 PM
Hi bottkars!
Staryon, jcleek,
different Speed/distance detectors to upload new positions ( maybe profile "Car", "Walk", "Run"
Why don't you use the option 'Don't upload consecutive points if distance is less than...'
It should give you the same functionality.
The Trackme_server application always points to luis Server to get the pushpin.png ... shouls leep this local by setting a webhost variable ....
That changed a few versions ago. If you get the latest server files, the file is still there but the program is not really using it anymore. Now it's linked to some google's icon :rolleyes:
Trackme always continues with the last track. Maybe two suggestions: a checkbox to alwas start with none and set it to auto,
Yes, I thought about that too. I will probably add that soon.
and make it work with ARTEMIS GPS ( do not want to use my KAISER outdoor . . . )
I asked the 2 last users who were having the problem to test the GPSInit application, but they never answered. That would help me to find the problem.
Regards
daesimps
23-11-2007, 06:23 PM
Staryon,
Did you get to the bottom of the intermittent wrong GPS co-ordinate problem?
I have been using you program up until Tuesday this week without problem. Since I updated the version (Tuesday/Wednesday) I keep getting weird locations intermittently, making the trips wrong. So far I have been manually removing the incorrect data from the DB, but I don't see this as a long term fix.
I have tried using TomTom on my Kaiser without problem. Not once has it returned an incorrect location. I did post an example of my incorrect data a while back. Did it help?
Thanks for all the hard work on this program. It is appreciated.
staryon
23-11-2007, 06:30 PM
Staryon,
Did you get to the bottom of the intermittent wrong GPS co-ordinate problem?
I have been using you program up until Tuesday this week without problem. Since I updated the version (Tuesday/Wednesday) I keep getting weird locations intermittently, making the trips wrong. So far I have been manually removing the incorrect data from the DB, but I don't see this as a long term fix.
I have tried using TomTom on my Kaiser without problem. Not once has it returned an incorrect location. I did post an example of my incorrect data a while back. Did it help?
Thanks for all the hard work on this program. It is appreciated.
Hi daesimps,
Unfortunately I have never experienced that problem and I haven't got any feedback from other users either. TrackMe just shows whatever it gets from the COM port.
The only problem that I have seen is the one related with the altitude.
Once I release the next version I will give you a special one that writes the information from the GPS to a file. Once you get that problem again you can send that file to me, just in case I see something wrong.
Regards
daesimps
23-11-2007, 06:43 PM
Hi daesimps,
Unfortunately I have never experienced that problem and I haven't got any feedback from other users either. TrackMe just shows whatever it gets from the COM port.
The only problem that I have seen is the one related with the altitude.
Once I release the next version I will give you a special one that writes the information from the GPS to a file. Once you get that problem again you can send that file to me, just in case I see something wrong.
Regards
Thanks for that. I thought that I saw a post from JCleek saying he had the same problem. I could be wrong though, I'm not thinking straight at the minute as I'm ill.:)
staryon
23-11-2007, 08:02 PM
Staryon,
Could you make an option or default the route.kml to the name of the trip .kml so when exporting the file it won't overwrite itself?
Sounds good.
AndyInFl,
I have been thinking about it and I will wait before adding this. As you know, when you export a kml file remotely the same file name is always used. The reason is for using realtime tracking with GE. I prefer to keep it consistent if you are generating the file locally as well.
I am not saying I'm not going to add that feature, it's just at this moment I prefer to wait until I add some main features and we have a better global vision of the program.
AndyInFl
23-11-2007, 11:39 PM
AndyInFl,
I have been thinking about it and I will wait before adding this. As you know, when you export a kml file remotely the same file name is always used. The reason is for using realtime tracking with GE. I prefer to keep it consistent if you are generating the file locally as well.
I am not saying I'm not going to add that feature, it's just at this moment I prefer to wait until I add some main features and we have a better global vision of the program.
You're the boss! Thanks for considering my ideas.
I think it's amazing the uses you are seeing for this program. I used it for the boat yesterday/today. Tomorrow the four wheeler, somebody else for walking/running/biking, someone else for racing and yet another for flights!
Over time this wll be a wondeful tool for so many people in ways we can only guess.
Thanks to all.
warmkiwi99
24-11-2007, 12:33 AM
.....Google Maps working again
staryon
24-11-2007, 07:44 AM
hey guys,
I need some help. I found the problem with the altitude. It's just I'm not reading it correctly!
It seems that in some cases I may get a negative altitude, but I don't really know how to interpret that.
Here is a example:
$GPGGA,012611.0,3906.667987,N,07732.371567,W,1,04, 13.0,-16.5,M,,,,*3C
As far as I know, M means meters, and the value before that is the Antenna altitude above/below mean sea level. However, I don't know what to do if it is a negative value. I'm trying to find some information on the internet but no luck yet.
I'd appreciate any help about this. Thanks!!
cryptyk
24-11-2007, 09:54 AM
hey guys,
It seems that in some cases I may get a negative altitude, but I don't really know how to interpret that.
Here is a example:
$GPGGA,012611.0,3906.667987,N,07732.371567,W,1,04, 13.0,-16.5,M,,,,*3C
As far as I know, M means meters, and the value before that is the Antenna altitude above/below mean sea level. However, I don't know what to do if it is a negative value.
-16.5 meters below sea level is a perfectly reasonable altitude. It doesn't mean you are under water. Death Valley is almost 90 meters below sea level.
Maybe I'm not understanding the question, though?
staryon
24-11-2007, 07:03 PM
-16.5 meters below sea level is a perfectly reasonable altitude. It doesn't mean you are under water. Death Valley is almost 90 meters below sea level.
Maybe I'm not understanding the question, though?
Unfortunately it's more complicated than that.
Here is some information:
You can usually tell whether a GPS receiver is reporting true altitude above mean sea level, or ellipsoidal altitude by examining the NMEA sentences. Example:
$GPGGA,192435.716,3340.9130,N,11740.0502,W,2,08,1. 2,211.6,M,-34.1,M,1.3,0000*46
The field immediately following the "M", specifies the geoidal separation value. If a GPS receiver is reporting a value there, then that usually indicates that the the field just before the "M" is the altitude above mean sea level. So, in this case, we're fine. (ed #2 - except that contrary to NMEA rules, SiRF receievers do not deduct the geoidal separaration to calculcate the msl)
Here's another example:
$GPGGA,161618.123,3343.5789,N,11747.9085,W,1,04,3. 5,137.5,M,,M,,0000*5F
In this case, the field following the first "M" is null, indicating that the GPS receiver did not report geoidal separation, most likely because it did not know what the value was. So, we can assume that this GPS receiver is reporting ellipsoidal altitudes. Technically, that's in violation of the NMEA protocol, but it's a pretty minor violation.
Where:
GGA Global Positioning System Fix Data
123519 Fix taken at 12:35:19 UTC
4807.038,N Latitude 48 deg 07.038' N
01131.000,E Longitude 11 deg 31.000' E
1 Fix quality: 0 = invalid
1 = GPS fix (SPS)
2 = DGPS fix
3 = PPS fix
4 = Real Time Kinematic
5 = Float RTK
6 = estimated (dead reckoning) (2.3 feature)
7 = Manual input mode
8 = Simulation mode
08 Number of satellites being tracked
0.9 Horizontal dilution of position
545.4,M Altitude, Meters, above mean sea level
46.9,M Height of geoid (mean sea level) above WGS84
ellipsoid
(empty field) time in seconds since last DGPS update
(empty field) DGPS station ID number
*47 the checksum data, always begins with *
If the height of geoid is missing then the altitude should be suspect. Some non-standard implementations report altitude with respect to the ellipsoid rather than geoid altitude. Some units do not report negative altitudes at all. This is the only sentence that reports altitude.
kb1313
24-11-2007, 09:45 PM
Hi everyone, hi staryon.
As no one was willing to give an answer to your question, here's mine. I've tried using GPSInit, but the problem stays the same:
The device freezes after pressing the Start button in your program. When the screen turns off, you can't even turn it on again and have to use the stylus to restart.
Status says: Opening port...COM4. I can see the orange blinking LED that shows the GPS initialization as well, but the device responds no more.
My Artemis is running with Meschles latest ROM 3.01. I know that you can't test for yourself because you don't have an Artemis, but maybe you have some more ideas, what might cause the problem. I would really like to use your program, 'cause it looks just great!
Thanks in advance!
staryon
24-11-2007, 11:25 PM
Hi everyone, hi staryon.
As no one was willing to give an answer to your question, here's mine. I've tried using GPSInit, but the problem stays the same:
The device freezes after pressing the Start button in your program. When the screen turns off, you can't even turn it on again and have to use the stylus to restart.
Status says: Opening port...COM4. I can see the orange blinking LED that shows the GPS initialization as well, but the device responds no more.
My Artemis is running with Meschles latest ROM 3.01. I know that you can't test for yourself because you don't have an Artemis, but maybe you have some more ideas, what might cause the problem. I would really like to use your program, 'cause it looks just great!
Thanks in advance!
Thanks for testing your Artemis with this other program. At least I know it's not a problem with TrackMe. Let me do some research and I will probably give you a custom program to test. I'll send you a PM with any information.
Regards.
bead16
25-11-2007, 02:54 AM
Firstly, I would like to say thanks to everyone that has contributed to this project, you have created an amazing and very useful tool. I'm going to have to make a donation!
I'm enjoying the realtime tracking in google earth but have a small suggestion... Would it be possible to set custom tilt, heading and range values for the kml from within TrackMe?
Apologies if this has been covered before, or if it is already possible and i have missed it. The thread is getting pretty long now and it's difficult to keep up!
Thanks again, and i really appreciate the hosting!
jcleek
25-11-2007, 02:55 AM
Firstly, I would like to say thanks to everyone that has contributed to this project, you have created an amazing and very useful tool. I'm going to have to make a donation!
I'm enjoying the realtime tracking in google earth but have a small suggestion... Would it be possible to set custom tilt, heading and range values for the kml from within TrackMe?
Apologies if this has been covered before, or if it is already possible and i have missed it. The thread is getting pretty long now and it's difficult to keep up!
Thanks again, and i really appreciate the hosting!
I have to say I don't have a clue what you asked for. Can you explain in terms I can understand?
staryon
25-11-2007, 03:07 AM
I have to say I don't have a clue what you asked for. Can you explain in terms I can understand?
Yes, in GE you can specify those parameters. Right now everything is hardcoded.
I haven't thought about that, but maybe I could add an option if you really need that.
By the way, are you using your own server? If you are, you can just edit the export.php file and set your own parameters.
daesimps
25-11-2007, 11:58 AM
Hi,
I am now getting incorrect data with every single trip now. Yesterday I did 2 trips (125 mile each way). This was on open Motorways the entire journey, so no problems with "urban canyons".
I have attached the resulting maps - I don't think I need to tell you where the error is:)
Looking forward to the "debug" version from Staryon as until I sort this problem I'm gonna have to stop using the program - too many errors in the data.
EDIT: I've just realised. It only seems to corrupt the data if I "go offline" during the trip (e.g. poor signal). The trips where I have had to go back and upload offline positions are the ones that are corrupt. Don't know if this helps, or if it is a just a coincidence.
bead16
25-11-2007, 12:41 PM
Thank you for your responses.
I have to say I don't have a clue what you asked for. Can you explain in terms I can understand?
These are parameters that are used by GE, they specify the angle you are looking down on the earth at (zenith angle, I think it's called), the rotational angle to north (azimuth angle?) and the zoom.
Yes, in GE you can specify those parameters. Right now everything is hardcoded.
I haven't thought about that, but maybe I could add an option if you really need that.
By the way, are you using your own server? If you are, you can just edit the export.php file and set your own parameters.
It's certainly not something i need, just a nice to have, i'm kinda surprised that no one else has mentioned it to be honest.
No, i'm not using my own server, i'm still appreciating your service. I don't have access to a server running mySQL or i probably would be giving it a bash.
Keep up the good work!
jcleek
25-11-2007, 02:39 PM
Hi,
I am now getting incorrect data with every single trip now. Yesterday I did 2 trips (125 mile each way). This was on open Motorways the entire journey, so no problems with "urban canyons".
I have attached the resulting maps - I don't think I need to tell you where the error is:)
Looking forward to the "debug" version from Staryon as until I sort this problem I'm gonna have to stop using the program - too many errors in the data.
EDIT: I've just realised. It only seems to corrupt the data if I "go offline" during the trip (e.g. poor signal). The trips where I have had to go back and upload offline positions are the ones that are corrupt. Don't know if this helps, or if it is a just a coincidence.
Did you tell the program to close the GPS connection between fixes? If so, that is your problem as I noted last Wednesday. If you look at my trip to NC you can see that it shows me going through the shenandoah valley on my way to NC. No chance unless I wanted to turn a 5 hour drive into a 10 hour drive. Once I told it to not disconnect from the GPS between readings it was fine.
If you are using the disconnect from GPS between readings can you turn that feature off and try it again?
daesimps
25-11-2007, 03:03 PM
Did you tell the program to close the GPS connection between fixes? If so, that is your problem as I noted last Wednesday. If you look at my trip to NC you can see that it shows me going through the shenandoah valley on my way to NC. No chance unless I wanted to turn a 5 hour drive into a 10 hour drive. Once I told it to not disconnect from the GPS between readings it was fine.
If you are using the disconnect from GPS between readings can you turn that feature off and try it again?
Yes - I am using that feature to prevent battery drain - I am on a motorbike so have no facility to charge the battery in the phone. I will try without the setting enabled - although to be honest I have been using this setting since day one.
I'll let you know the outcome.
salemh
25-11-2007, 03:31 PM
Hi,
I have installed TrackMe on my KJam today and try to start it but I goit this erro can't find PInvoke-DLL sqlceme30.dll
I suspect that Ineed some extra files (might used for development)
some googling led to the tip to install the mobile kit ... 27 MB and I thik i need few files :
sqlce30.dev.ENU.phone.wce5.armv4i.CAB
sqlce30.phone.wce5.armv4i.CAB
sqlce30.repl.phone.wce5.armv4i.CAB
Is this the solution? and if yes can somebody post them please for me ..
to luisespinosa:
why not including this in the install package?
salemh
25-11-2007, 04:06 PM
Just installed these files on my mobile device (under windows dir) but still get the same error!!!
Any idea????
Hi,
I have installed TrackMe on my KJam today and try to start it but I goit this erro can't find PInvoke-DLL sqlceme30.dll
I suspect that Ineed some extra files (might used for development)
some googling led to the tip to install the mobile kit ... 27 MB and I thik i need few files :
sqlce30.dev.ENU.phone.wce5.armv4i.CAB
sqlce30.phone.wce5.armv4i.CAB
sqlce30.repl.phone.wce5.armv4i.CAB
Is this the solution? and if yes can somebody post them please for me ..
to luisespinosa:
why not including this in the install package?
staryon
25-11-2007, 06:01 PM
Just installed these files on my mobile device (under windows dir) but still get the same error!!!
Any idea????
They are included in the package. I don't know why they are not installed on yours.
Here is the dll needed for accessing SQL Server Mobile (copy the file inside the TrackMe folder):
http://luisespinosa.com/temp/System.Data.SqlServerCe.dll
staryon
25-11-2007, 08:45 PM
Hi,
I am now getting incorrect data with every single trip now. Yesterday I did 2 trips (125 mile each way). This was on open Motorways the entire journey, so no problems with "urban canyons".
I have attached the resulting maps - I don't think I need to tell you where the error is:)
Looking forward to the "debug" version from Staryon as until I sort this problem I'm gonna have to stop using the program - too many errors in the data.
EDIT: I've just realised. It only seems to corrupt the data if I "go offline" during the trip (e.g. poor signal). The trips where I have had to go back and upload offline positions are the ones that are corrupt. Don't know if this helps, or if it is a just a coincidence.
I just came back from a 2 hour trip, using the options 'Disconnect/connect' GPS and storing offline positions. I also disconnected my internet connection so all the uploads would fail.
When I got home I uploaded the offline positions and everything looked fine.
Daesimps, the only think I can think of is the problem is related with your Regional Settings. Which ones do you have? English (United Kingdom)?
Any other changes that you have made to these settings?
By the way, is there anybody else having daesimps' problem?
daesimps
25-11-2007, 09:05 PM
I just came back from a 2 hour trip, using the options 'Disconnect/connect' GPS and storing offline positions. I also disconnected my internet connection so all the uploads would fail.
When I got home I uploaded the offline positions and everything looked fine.
Daesimps, the only think I can think of is the problem is related with your Regional Settings. Which ones do you have? English (United Kingdom)?
Any other changes that you have made to these settings?
By the way, is there anybody else having daesimps' problem?
The only change I made was to change from 15 minute uploads to 5, and then 3. I have now put it back to 5 minutes. If that doesn't work I will try 15.
I am using UK settings.
JCleek has also noted this issue - see post number 779
By the way - not all positions were offline. I was mainly online, but the odd position failed due to poor reception.
Pernod99
25-11-2007, 09:12 PM
I missed a really important (for us) Feature.
We need (..... GeoCaching) a SMS and/or SMS2Mail Feature to send the GPS Position (and a Google Maps) Link into a SMS and/or SMS2Mail .
Like "Kais GPS Tracker"
http://tinyurl.com/2j6hst
staryon
25-11-2007, 11:58 PM
hey guys,
new version available
- Now you can force an update. You can specify a custom icon and some comments for this update.
- Interface has been changed a little bit.
- Ability to send emails with your current position.
Attached is the sql script that updates the database for users using their own servers.
jcleek, let me know if you have questions about the custom icons, and how this information is stored.
daesimps, if you are still using the program (you said you were going to stop using it until the problem that you are having was fixed), I have added an option in the GPS settings called 'Log GPS positions to a file'. You can enable this option and if you got that problem again, you can send me the generated file located in the trackme folder letting me know the date a time when the problem happened. This will help me to find the problem. Thanks
daesimps
26-11-2007, 12:04 AM
daesimps, if you are still using the program (you said you were going to stop using it until the problem that you are having was fixed), I have added an option in the GPS settings called 'Log GPS positions to a file'. You can enable this option and if you got that problem again, you can send me the generated file located in the trackme folder letting me know the date a time when the problem happened. This will help me to find the problem. Thanks
I will try and give it a go tomorrow. I am not going to stop using the program if I can find a way to resolve the error as I find it really useful. It is just becoming a pain having to manually remove incorrect rows from the DB. I'll keep you updated.
Thanks
warmkiwi99
26-11-2007, 12:32 AM
great new user interface and new features....
this just gets better and better :)
androgyn
26-11-2007, 12:53 AM
I'm sorry you are having problems with the program.
Just in case, could you try with this other program that another user wrote?
http://forum.xda-developers.com/showthread.php?p=1589423#post1589423
It's a program that checks the GPS connectivity.
Thanks
That program indicates me, as TomTom too, that the initializing is fine.
Trackme freezes after start at "looking for..."
The green blining and the mouse are still alive, but the application is freezed and only a reset helps to wake e'm up.
Thanks for reading....br Guido
PS: Thanks for the new version running well on my Tytn II
bcros
26-11-2007, 01:08 AM
Really good application ! Congratulations.
Many operator provides only proxies access so, it would be really great if you can add a proxy mode, where you can set any proxy and port name.
Do you have (or known) a java clone of trackme?
Thanks
odie3
26-11-2007, 01:55 AM
Nice update, thanks staryon!
ps: I liked the dark background a little better. At night/mornings the new while back ground will be very bright! ;)
vitri
26-11-2007, 02:09 AM
first of all , very nice work , great the "screen off"
but in town , will better log more times , 2 seconds o 3 , 10 is toomuch.
is posible that?
thanks for all
wafwot
26-11-2007, 03:02 AM
Nice update, thanks staryon!
ps: I liked the dark background a little better. At night/mornings the new while back ground will be very bright! ;)
I like the new interface...
I, too, liked the black background of the old interface. How 'bout a day/night mode, changeable by a menu selection or an icon next to the new ones in the bottom "tray?"
staryon
26-11-2007, 03:23 AM
first of all , very nice work , great the "screen off"
but in town , will better log more times , 2 seconds o 3 , 10 is toomuch.
is posible that?
thanks for all
sorry, but I'm not sure if understand.
Do you mean that you would like to upload data every 2 seconds?
staryon
26-11-2007, 03:24 AM
I like the new interface...
I, too, liked the black background of the old interface. How 'bout a day/night mode, changeable by a menu selection or an icon next to the new ones in the bottom "tray?"
I will add an option in the future to select the colors. At this moment I prefer to finish with the main features of the program.
Regards
AndyInFl
26-11-2007, 03:46 AM
Staryon,
I like the new interface. Once again nice job!
Question1:
Using my Tilt: The wheel allows for up/down menu movement as well as "Enter" on the highlighted choice. This works on the Menu Config/Tools/About/Help/Exit. Can you make it work on the new interface for Config/Upload/Force/Export....
Question 2:
When I try to use the email feature, IE brings up a screen that says:
"Some content cannot be displayed due to Pocket PC security settings." When I press ok I get a blank IE screen. Can you tell me what settings I need to change?
Thank you.
staryon
26-11-2007, 03:52 AM
Staryon,
I like the new interface. Once again nice job!
Question1:
Using my Tilt: The wheel allows for up/down menu movement as well as "Enter" on the highlighted choice. This works on the Menu Config/Tools/About/Help/Exit. Can you make it work on the new interface for Config/Upload/Force/Export....
I'm afraid I cannot do that, because they are just images and you cannot set the 'focus' on them.
Question 2:
When I try to use the email feature, IE brings up a screen that says:
"Some content cannot be displayed due to Pocket PC security settings." When I press ok I get a blank IE screen. Can you tell me what settings I need to change?
Thank you.
I think I fixed the problem. Try downloading the program again.
AndyInFl
26-11-2007, 04:01 AM
I'm afraid I cannot do that, because they are just images and you cannot set the 'focus' on them.
I think I fixed the problem. Try downloading the program again.
I understand the images. Thanks.
This time when I select email: No IE screen and the window shows "Error converting URL"
staryon
26-11-2007, 04:07 AM
I understand the images. Thanks.
This time when I select email: No IE screen and the window shows "Error converting URL"
Before calling outlook, I make a query to this site http://metamark.net
to convert the URL, so it looks shorter.
It seems that website is down now, and that's why you were getting that error.
Try a couple of times and let me know what happened.
Thanks
AndyInFl
26-11-2007, 04:29 AM
Before calling outlook, I make a query to this site http://metamark.net
to convert the URL, so it looks shorter.
It seems that website is down now, and that's why you were getting that error.
Try a couple of times and let me know what happened.
Thanks
Now it brings up my email choices and creates the email. Pretty cool!
I sent myself the email and clicked on the link. The link brings up: http://maps.google.com/maps?f=q&l=enge which is a starting page for GM. It didn't transfer my coordinates.
Correction:
It works perfectly when the link is accessed from my laptop. It just doesn't display on my Tilt
vitri
26-11-2007, 10:50 AM
sorry, but I'm not sure if understand.
Do you mean that you would like to upload data every 2 seconds?
yes , I talk abut the time diference betwin tracks points.
menu---> config--->storage--------store every ----here I can not put less than 10 seconds.
and the diference betwin tracks points in a town or in small city when you go fast , 10 secs are too much. , is posible 2 o 3 seconds??
thanks for all
jumpjack
26-11-2007, 11:15 AM
81 thread pages in ome month!!! :eek: People appears quite interested on this topic!
Maybe also owners on non-windows PDAs are interested?
Well, good news for Symbian owners:
Draft of Symbian s60 Python program for turning a phone into a GPS tracker:
import inbox
import e32
import socket
import appuifw
import messaging
def read_sms(id):
e32.ao_sleep(0.1)
i=inbox.Inbox()
sms_text=i.content(id)
appuifw.note(u"Messaggio da elaborare: " + sms_text, "info")
# esegue procedure diverse a seconda del messaggio ricevuto.
# Ad esempio, legge coordinate da GPS:
sock=socket.socket(socket.AF_BT,socket.SOCK_STREAM )
address,service=socket.bt_discover() ' cerca ricevitore.
target=(address,service.values()[0]) ' si collega
sock.connect(target)' al ricevitore.
to_gps=sock.makefile("r",0) ' prepara lettura coordinate.
msg=to_gps.readline() ' legge riga.
messaging.sms_send("[NUMERO], msg) ' invia SMS contenente coordinate.
' Collega ricezione messaggi ad esecuzione procedura:
i=inbox.Inbox()
i.bind(read_sms)
For UIQ phones with PersonalJava and Javaphone:
http://jumpjack.wordpress.com/2007/11/09/car-anti-theft-with-javaphone-pda/
Tracking over GoogleEarth (to be implemented, shouldn't be difficult):
http://luisespinosa.com/trackme_eng.html
bottkars
26-11-2007, 01:16 PM
Hi bottkars!
Why don't you use the option 'Don't upload consecutive points if distance is less than...'
It should give you the same functionality.
That changed a few versions ago. If you get the latest server files, the file is still there but the program is not really using it anymore. Now it's linked to some google's icon :rolleyes:
Yes, I thought about that too. I will probably add that soon.
I asked the 2 last users who were having the problem to test the GPSInit application, but they never answered. That would help me to find the problem.
Regards
Sorry, updated to the new Version, now using the new pins ....
For the Profiles, The Idea behind this is as well having different "what am I doing " stored. Currently, I seperate my Trips ( Bike, Car, Run Walk . . .) by having different Users. I love to have that beiing part of the Database and select your Activity via Provile ( maybe an Activity Button :-) )
So, the selectinon on the Web Page Lateron would not be Users but activity.
Artemis, yes I tried GPS Inint:
Without, hitting start on TRACKME freezes Artemis
With GPSINIT in the Baclk,starting of TRACKME freezes Artemis
With open, init, exit , hitting start on TRACKME freezes Artemis
bottkars
26-11-2007, 01:27 PM
hey guys,
new version available
- Now you can force an update. You can specify a custom icon and some comments for this update.
- Interface has been changed a little bit.
- Ability to send emails with your current position.
Attached is the sql script that updates the database for users using their own servers.
jcleek, let me know if you have questions about the custom icons, and how this information is stored.
daesimps, if you are still using the program (you said you were going to stop using it until the problem that you are having was fixed), I have added an option in the GPS settings called 'Log GPS positions to a file'. You can enable this option and if you got that problem again, you can send me the generated file located in the trackme folder letting me know the date a time when the problem happened. This will help me to find the problem. Thanks
for those sql dummies like me, just do a
ALTER TABLE `positions` ADD `FK_Icons_ID` int( 11 ) AFTER `FK_Trips_ID` ;
ALTER TABLE `positions` ADD `Comments` VARCHAR( 255 ) AFTER `DateOccurred` ;
How can I upload the customized icons for use with force Update ?
Uuups, found it in database.sql ....
The new GUI looks good !!!
Karsten
odie3
26-11-2007, 04:50 PM
staryon,
I know you been trying to find GPS Position tracking errors, for me Lat/Long /Alt have been pretty stable. However, I do get a number of negative Speed values. Perhaps if you get a negative speed for some reason you can just use zero instead or perhaps have TrackMe re-check the GPS Position?
daesimps
26-11-2007, 05:35 PM
I have included some of the lines from the gpspositions.txt file below in. It looks like it is the (internal) GPS receiver which is not giving correct information. I am going to try JCleek's method of not telling the receiver to turn off and on in between updates.
[26/11/07 11:02:56] $GPGGA,110355.2,5202.424909,N,00505.480278,W,1,03, 25.5,5001.5,M,,,,*1A|52.04041515|-5.09133796666667|5001.5|26/11/07 11:02:55
[26/11/07 11:55:12] $GPGGA,115557.0,5104.137831,N,00747.019314,W,1,02, 25.5,8117.0,M,,,,*15|51.06896385|-7.78365523333333|8117|26/11/07 11:55:11
[26/11/07 12:24:48] $GPGGA,122532.0,5347.672767,N,00132.509215,W,1,03, 25.5,66.0,M,,,,*13|53.7945461166667|-1.54182025|66|26/11/07 12:24:47
[26/11/07 12:33:25] $GPGGA,123408.9,5347.686192,N,00132.476933,W,1,02, 25.5,65.5,M,,,,*15|53.7947698666667|-1.54128221666667|65.5|26/11/07 12:33:24
[26/11/07 12:41:56] $GPGGA,124240.0,5347.725821,N,00132.783117,W,1,03, 13.0,140.0,M,,,,*2D|53.79543035|-1.54638528333333|140|26/11/07 12:41:55
[26/11/07 12:48:52] $GPGGA,124936.0,5347.749247,N,00132.690435,W,1,01, 25.5,140.0,M,,,,*23|53.7958207833333|-1.54484058333333|140|26/11/07 12:48:51
The correct co-ordinates were the ones around 53.7945461166667,-1.54182025 (which was a valid point on my journey - on foot). This co-ordinate is still a good 400m off target however.
staryon
26-11-2007, 05:58 PM
Now it brings up my email choices and creates the email. Pretty cool!
I sent myself the email and clicked on the link. The link brings up: http://maps.google.com/maps?f=q&l=enge which is a starting page for GM. It didn't transfer my coordinates.
Correction:
It works perfectly when the link is accessed from my laptop. It just doesn't display on my Tilt
hmm.. it seems still doesn't work. I'll take a look later.
staryon
26-11-2007, 06:00 PM
yes , I talk abut the time diference betwin tracks points.
menu---> config--->storage--------store every ----here I can not put less than 10 seconds.
and the diference betwin tracks points in a town or in small city when you go fast , 10 secs are too much. , is posible 2 o 3 seconds??
thanks for all
I'm sorry but I prefer not to have so much traffic and storage in the database.
On the other hand, if you open GE or GM with, let's say, 10 seconds every update, you almost see nothing, because there are tons of pushpins.
staryon
26-11-2007, 06:02 PM
81 thread pages in ome month!!! :eek: People appears quite interested on this topic!
Maybe also owners on non-windows PDAs are interested?
Well, good news for Symbian owners:
Draft of Symbian s60 Python program for turning a phone into a GPS tracker:
import inbox
import e32
import socket
import appuifw
import messaging
def read_sms(id):
e32.ao_sleep(0.1)
i=inbox.Inbox()
sms_text=i.content(id)
appuifw.note(u"Messaggio da elaborare: " + sms_text, "info")
# esegue procedure diverse a seconda del messaggio ricevuto.
# Ad esempio, legge coordinate da GPS:
sock=socket.socket(socket.AF_BT,socket.SOCK_STREAM )
address,service=socket.bt_discover() ' cerca ricevitore.
target=(address,service.values()[0]) ' si collega
sock.connect(target)' al ricevitore.
to_gps=sock.makefile("r",0) ' prepara lettura coordinate.
msg=to_gps.readline() ' legge riga.
messaging.sms_send("[NUMERO], msg) ' invia SMS contenente coordinate.
' Collega ricezione messaggi ad esecuzione procedura:
i=inbox.Inbox()
i.bind(read_sms)
For UIQ phones with PersonalJava and Javaphone:
http://jumpjack.wordpress.com/2007/11/09/car-anti-theft-with-javaphone-pda/
Tracking over GoogleEarth (to be implemented, shouldn't be difficult):
http://luisespinosa.com/trackme_eng.html
Sounds interesting. However, as you may guess, I'm very busy with the current version adding and fixing features. However, I would like to take a look in the future.
Thanks for the information.
jcleek
26-11-2007, 06:04 PM
Staryon,
I am not in a position today to generate any test data with the new features. Can you send me a SQL dump of a trip with the forced locations, comments, etc so I can put it on my server to test my script?
staryon
26-11-2007, 06:05 PM
Without, hitting start on TRACKME freezes Artemis
With GPSINIT in the Baclk,starting of TRACKME freezes Artemis
With open, init, exit , hitting start on TRACKME freezes Artemis
It seems that opening COM ports is a different adventure with Artemis.
I'll do some research on the internet about this when I have some time. Who knows, maybe it's something very easy to fix.
staryon
26-11-2007, 06:06 PM
for those sql dummies like me, just do a
ALTER TABLE `positions` ADD `FK_Icons_ID` int( 11 ) AFTER `FK_Trips_ID` ;
ALTER TABLE `positions` ADD `Comments` VARCHAR( 255 ) AFTER `DateOccurred` ;
How can I upload the customized icons for use with force Update ?
Uuups, found it in database.sql ....
The new GUI looks good !!!
Karsten
Check my previous post. I attached a file called update.zip that includes the script that updates your current database.
Please don't use those SQL statements that your mentioned because they are incomplete and may cause errors with TrackMe.
staryon
26-11-2007, 06:10 PM
staryon,
I know you been trying to find GPS Position tracking errors, for me Lat/Long /Alt have been pretty stable. However, I do get a number of negative Speed values. Perhaps if you get a negative speed for some reason you can just use zero instead or perhaps have TrackMe re-check the GPS Position?
odie3,
Do you think you can enable the GPS log and send me the file gpspositions.txt when you get that error?
Thanks
odie3
26-11-2007, 06:19 PM
odie3,
Do you think you can enable the GPS log and send me the file gpspositions.txt when you get that error?
Thanks
Sure why not, I generally get at least one bad value while going home or to work. With a little luck (or bad luck depending on your view) I'll have something for you tonight. ;)
staryon
26-11-2007, 06:22 PM
I have included some of the lines from the gpspositions.txt file below in. It looks like it is the (internal) GPS receiver which is not giving correct information. I am going to try JCleek's method of not telling the receiver to turn off and on in between updates.
[26/11/07 11:02:56] $GPGGA,110355.2,5202.424909,N,00505.480278,W,1,03, 25.5,5001.5,M,,,,*1A|52.04041515|-5.09133796666667|5001.5|26/11/07 11:02:55
[26/11/07 11:55:12] $GPGGA,115557.0,5104.137831,N,00747.019314,W,1,02, 25.5,8117.0,M,,,,*15|51.06896385|-7.78365523333333|8117|26/11/07 11:55:11
[26/11/07 12:24:48] $GPGGA,122532.0,5347.672767,N,00132.509215,W,1,03, 25.5,66.0,M,,,,*13|53.7945461166667|-1.54182025|66|26/11/07 12:24:47
[26/11/07 12:33:25] $GPGGA,123408.9,5347.686192,N,00132.476933,W,1,02, 25.5,65.5,M,,,,*15|53.7947698666667|-1.54128221666667|65.5|26/11/07 12:33:24
[26/11/07 12:41:56] $GPGGA,124240.0,5347.725821,N,00132.783117,W,1,03, 13.0,140.0,M,,,,*2D|53.79543035|-1.54638528333333|140|26/11/07 12:41:55
[26/11/07 12:48:52] $GPGGA,124936.0,5347.749247,N,00132.690435,W,1,01, 25.5,140.0,M,,,,*23|53.7958207833333|-1.54484058333333|140|26/11/07 12:48:51
The correct co-ordinates were the ones around 53.7945461166667,-1.54182025 (which was a valid point on my journey - on foot). This co-ordinate is still a good 400m off target however.
That's very interesting. You also get the weird altitude when you get the wrong longitude. However, your latitude doesn't seem as bad as your longitude.
Let me ask you something, in trackme you can choose the com number and the speed. Did you change the speed by any chance?
staryon
26-11-2007, 06:25 PM
Staryon,
I am not in a position today to generate any test data with the new features. Can you send me a SQL dump of a trip with the forced locations, comments, etc so I can put it on my server to test my script?
I don't have any data at this moment with custom icons. I will try to create something later when I go to lunch.
staryon
26-11-2007, 06:34 PM
That's very interesting. You also get the weird altitude when you get the wrong longitude. However, it seems your latitude is always correct...
Let me ask you something, in trackme you can choose the com number and the speed. Did you change the speed by any chance?
One more thing... Are you using the KaiserTweak tool?
That tool has an option that enables Assisted-GPS. I haven't tried it, but I think that should give you positions based on cell tower locations when you got a poor reception. Not sure about this... but maybe that could explain that you get those values.
SPYUK
26-11-2007, 08:17 PM
I'm using the code below posted earlier in this thread & it works great except that the map display doesn't centre on my journey. I have to drag the map down to see all the points, no big deal but would be nice to get it to zoom to cover all the points. Any idea's
<script src="http://maps.google.com/maps?file=api&v=2.x&key=mykey" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
var map;
var geoXml = new GGeoXml("http://www.luisespinosa.com/trackme/routes/myname.kml");
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(0,0),0,G_HYBRID_MAP);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.enableScrollWheelZoom();
map.addOverlay(geoXml);
map.setCenter(geoXml.getDefaultCenter());
geoXml.gotoDefaultViewport(map);
}
}
//]]>
</script>
staryon
26-11-2007, 09:06 PM
Anybody is using now Google Maps?
It's very weird. If I specify my KML file it will display an old KML file from yesterday. If I open the same KML file in Google Earth, it works fine. :confused: :confused:
daesimps
26-11-2007, 09:20 PM
One more thing... Are you using the KaiserTweak tool?
That tool has an option that enables Assisted-GPS. I haven't tried it, but I think that should give you positions based on cell tower locations when you got a poor reception. Not sure about this... but maybe that could explain that you get those values.
Staryon,
I am using COM4: Speed 4800 - left at defaults. I have not changed any GPS settings.
As it turns out I do have KaiserTweak already set to assisted GPS. The help for that does state "you must have a real GPS lock first for this to work though", so not sure if it is helping or not. I could try it without if you think this will help.
staryon
26-11-2007, 09:30 PM
Staryon,
I am using COM4: Speed 4800 - left at defaults. I have not changed any GPS settings.
As it turns out I do have KaiserTweak already set to assisted GPS. The help for that does state "you must have a real GPS lock first for this to work though", so not sure if it is helping or not. I could try it without if you think this will help.
Yes, try it without that. Who knows, maybe that's the problem.
staryon
26-11-2007, 09:42 PM
Check my previous post. I attached a file called update.zip that includes the script that updates your current database.
Please don't use those SQL statements that your mentioned because they are incomplete and may cause errors with TrackMe.
hey man... sorry about that. You were right, I attached the wrong file by mistake.
I'll post the right one in a few minutes.
staryon
26-11-2007, 09:51 PM
For those using their own server...
Here is the correct updates.sql file. Yesterday I uploaded a wrong one.
Sorry about that.
warmkiwi99
26-11-2007, 10:04 PM
Hi Staryon
Used the new version just now and it's given me a huge (300 - 400 metre) positioning error. I used the Forced Update. Previous version was perfect. have i done something wrong or is there a bug?
thanks
odie3
26-11-2007, 10:08 PM
For those using their own server...
Here is the correct updates.sql file. Yesterday I uploaded a wrong one.
Sorry about that.
When I go to get Icons by using "Get Existing" this error is returned" Unable to get trip list (Unknown error).
What does that mean? I have ran the new script and all the icon links are in the "Icon" Table now. Perhaps I have to have Trackme enabled? Granted normally I would but I just wanted to see if the Icon drop down was working now.
staryon
26-11-2007, 10:13 PM
Last two versions are identical about the way they retrieve data.
Please provide more information.
Are you using your own server?
Are you uploading remotely or locally?
Are you uploading offline data?
How are you viewing your data? Google Earth? Google Maps? Web browser?
staryon
26-11-2007, 10:16 PM
When I go to get Icons by using "Get Existing" this error is returned" Unable to get trip list (Unknown error).
What does that mean? I have ran the new script and all the icon links are in the "Icon" Table now. Perhaps I have to have Trackme enabled? Granted normally I would but I just wanted to see if the Icon drop down was working now.
You probably haven't updated the PHP files on your server.
That update.sql file was only for the database.
warmkiwi99
26-11-2007, 10:18 PM
Please provide more information.
Are you using your own server?
No, yours
Are you uploading remotely or locally?
Locally then exporting GPS Positions to your server
Are you uploading offline data?
No
How are you viewing your data? Google Earth? Google Maps? Web browser?
Google Earth and Google maps (same errrors)
Tried a short trip again. this time without Forced Update and it (single position!) was OK
bottkars
26-11-2007, 10:26 PM
Check my previous post. I attached a file called update.zip that includes the script that updates your current database.
Please don't use those SQL statements that your mentioned because they are incomplete and may cause errors with TrackMe.
Looks like i was to fast with updating.... :-)
staryon
26-11-2007, 10:34 PM
Please provide more information.
Are you using your own server?
No, yours
Are you uploading remotely or locally?
Locally then exporting GPS Positions to your server
Are you uploading offline data?
No
How are you viewing your data? Google Earth? Google Maps? Web browser?
Google Earth and Google maps (same errrors)
Tried a short trip again. this time without Forced Update and it (single position!) was OK
Thanks for the information.
Could you please send me a PM with the file local.sdf located on your TrackMe folder?
Also, before using TrackMe again, could you enable the option Config->GPS->'Log GPS positions to a file' (you need to uncheck 'Hide advanced settings')
Once you do all that, if you see the problem again, it would be great if you send me the files gpspositions.txt and local.sdf
Thanks
odie3
26-11-2007, 10:42 PM
You probably haven't updated the PHP files on your server.
That update.sql file was only for the database.
Yep, that was my issue - stupid me! :(
wildorchid
27-11-2007, 12:46 AM
Hi Staryaon,
Very cool tool!
While setting up my own server using jcleek's files and following his readme I noticed that in TrackMe.cab v2.2.1.37 from the first page of this forum there is no possibility to set a different remote server.
In Config-->Remote there is no field to put my own server.
Of course it can still be added to the config.dat directly.
Thanks for this great tool!
odie3
27-11-2007, 12:53 AM
Hi Staryaon,
Very cool tool!
While setting up my own server using jcleek's files and following his readme I noticed that in TrackMe.cab v2.2.1.37 from the first page of this forum there is no possibility to set a different remote server.
In Config-->Remote there is no field to put my own server.
Of course it can still be added to the config.dat directly.
Thanks for this great tool!
You need to uncheck "Hide Advanced Settings" I believe and then you should see the settings on the "Remote" tab at the bottom.
andyjia1984
27-11-2007, 12:59 AM
hi can we use this magic tool in my LGks20, which is also an WM6 phone?
staryon
27-11-2007, 01:16 AM
Yep, that was my issue - stupid me! :(
I knew people were going to try that 'Monster gate' icon!! :D
staryon
27-11-2007, 01:22 AM
Hi Staryon
Used the new version just now and it's given me a huge (300 - 400 metre) positioning error. I used the Forced Update. Previous version was perfect. have i done something wrong or is there a bug?
thanks
Hi warmkiwi99,
I checked the map and I think the positioning error is about 50m which is normal for this type of GPS that uses static navigation. You usually see this problem when you are walking and you move very slowly. Actually the positioning error can be even bigger that 50m is some cases.
I am not 100% certain that this is the reason you got this problem, but it's very possible and it should be normal.
Check this post that I started when I bought my Kaiser.
http://forum.xda-developers.com/showthread.php?t=338809
staryon
27-11-2007, 01:27 AM
hi can we use this magic tool in my LGks20, which is also an WM6 phone?
I haven't got any feedback from that device. Please give it a try and let us know!
Thanks
odie3
27-11-2007, 03:57 AM
Check this post that I started when I bought my Kaiser.
http://forum.xda-developers.com/showthread.php?t=338809
Just read that stuff about Static Nav. Did you find that if you turn off/on the GPS you got the readings that you needed (while walking)? If so, perhaps your option to turn off/on between reading should be also called "Walk Mode".
staryon
27-11-2007, 04:06 AM
Just read that stuff about Static Nav. Did you find that if you turn off/on the GPS you got the readings that you needed (while walking)? If so, perhaps your option to turn off/on between reading should be also called "Walk Mode".
I didn't have thought about that but I think you're right! If you turn on and off the GPS, the first fix should always be correct I guess...
odie3
27-11-2007, 04:11 AM
I didn't have thought about that but I think you're right! If you turn on and off the GPS, the first fix should always be correct I guess...
I have also noticed when turning off Trackme (or TomTom) after it has locked, the Kaisers GPS locks PDQ (even after 15 minutes or longer) so I would think it would be viable or "Walk Mode/Power Saving Mode".
BTW, when I saw the Monster Icon I had to use it FIRST!
AndyInFl
27-11-2007, 07:16 AM
Not sure you want to try this but...
http://www.gpstuner.com/forum/viewtopic.php?p=4156&sid=8381e795aa3f043ec6bb5a26c3a1b0e9
How to Enable/Disable Static Navigation & WAAS/EGNOS.
WARNING: Damage to your GPSr is possible with this process. It will only work on SiRFstar III chipsets. Use this process at your own risk, as neither Megalith-Systems nor the folks at MemoryMap will accept responsibility for any damage this could cause your GPS Unit.
1.) Download and install this program onto your PocketPC:
MMSirfSetup.PPC2K_ARM.ZIP (Note: Once you download this file, please change the extension from ZIP to CAB).
2.) After installing, start the program "MM SiRF Setup".
3.) Confirm your Port and Baud rate.
4.) Click on the appropriate button (Turn On, or Turn Off) for your needs.
5.) This program also allows you enable or disable the WAAS/EGNOS option.
staryon
27-11-2007, 07:19 AM
Not sure you want to try this but...
http://www.gpstuner.com/forum/viewtopic.php?p=4156&sid=8381e795aa3f043ec6bb5a26c3a1b0e9
How to Enable/Disable Static Navigation & WAAS/EGNOS.
WARNING: Damage to your GPSr is possible with this process. It will only work on SiRFstar III chipsets. Use this process at your own risk, as neither Megalith-Systems nor the folks at MemoryMap will accept responsibility for any damage this could cause your GPS Unit.
1.) Download and install this program onto your PocketPC:
MMSirfSetup.PPC2K_ARM.ZIP (Note: Once you download this file, please change the extension from ZIP to CAB).
2.) After installing, start the program "MM SiRF Setup".
3.) Confirm your Port and Baud rate.
4.) Click on the appropriate button (Turn On, or Turn Off) for your needs.
5.) This program also allows you enable or disable the WAAS/EGNOS option.
Andy, that only works for SiRFstar III chipsets. Kaiser uses a Qualcomm GPS.
Regards
AndyInFl
27-11-2007, 07:30 AM
Some of the Kaisers (http://handheld.softpedia.com/devices/HTC/HTC-P4550--Kaiser-324.shtml) had the SiRF Star III GPS chipset. Just thought it would be worth a try for an older model to see if it made a difference.
Also the explanation in the link spells out the problems with slow movement.
That link for sirf doesnt seem to be working......
Staryon: Does the TyTn2 definately using Qualcomm GPS?
jcleek
27-11-2007, 01:39 PM
The TyTN II is NOT a SiRF Star III chipset.
jcleek
27-11-2007, 01:47 PM
Ok guys, it took me a little creative coding but I can now support the custom icons and forced position markers on the page I wrote. You can check out a sample here (http://track.getcis.com). Load up the trip called Auto_11.26.07_3.00.27_PM and you can see I used 5 custom icons and all of them have something in the comments. There is no limit to the custom icons you can use in one map.
Comments?
Staryon will get it posted after he can test the private server implementation.
andyjia1984
27-11-2007, 01:53 PM
I haven't got any feedback from that device. Please give it a try and let us know!
Thanks
Ok i will try it ! :)
jcleek
27-11-2007, 02:16 PM
Hey Staryon, I have a feature request. I can't believe nobody thought about it before.
Can you make TrackMe have an option to set the device clock based on the GPS signal? Maybe just a check box to update or not update automatically?
Edit: Another idea. Check out this post (http://lifehacker.com/software/theft/track-your-usb-devices-with-ihound-326787.php) about a location service. Maybe you can find a way to implement something like that. Come to think of it I think someone else already asked for this.
odie3
27-11-2007, 05:35 PM
Ok guys, it took me a little creative coding but I can now support the custom icons and forced position markers on the page I wrote. You can check out a sample here (http://track.getcis.com). Load up the trip called Auto_11.26.07_3.00.27_PM and you can see I used 5 custom icons and all of them have something in the comments. There is no limit to the custom icons you can use in one map.
Comments?
Staryon will get it posted after he can test the private server implementation.
Okay, that is cool - me want! :)
wafwot
27-11-2007, 06:38 PM
Yes, it is working. The average speed is for the entire trip from the first point until the last point. Every point will show the same Average speed. That's why its called "average".
Something seems off to me. I just did a 91 mile trip to Seattle in 1 hour and 58 minutes, and the TrackMe Google Maps page says the average speed was 20.5 miles per hour. I calculate it to be roughly 45 mph.
http://www.wafwot.com/gps/index.php?ID=222&trip=110
staryon
27-11-2007, 06:48 PM
Hey Staryon, I have a feature request. I can't believe nobody thought about it before.
Can you make TrackMe have an option to set the device clock based on the GPS signal? Maybe just a check box to update or not update automatically?
Edit: Another idea. Check out this post (http://lifehacker.com/software/theft/track-your-usb-devices-with-ihound-326787.php) about a location service. Maybe you can find a way to implement something like that. Come to think of it I think someone else already asked for this.
Nice idea. I'll have a look when I have some time.
staryon
27-11-2007, 06:49 PM
Ok guys, I have updated the PHP files with jcleek's latest files.
Thanks a lot jcleek! It looks great with the custom icons.
jcleek
27-11-2007, 06:51 PM
Remember, the average speed is an average of all RECORDED speeds in the database. If your recorded speeds are low the average speeds will be low. It is not a calculation of time vs distance. If we want to change the code to be a time vs distance I can do that but when you stop for an hour for lunch your average speed will suffer. You simply can not have it both ways.
teren
27-11-2007, 07:55 PM
Hello again! Thanks to all who work on these programs for us! I finally took the plunge, and installed the server as well, because I'm just like that. I ran the new installer script, and it worked perfectly (except one little problem - the style that defines the width & height of the map in config.php is listing the size as 600pxpx by 400pxpx - I just removed the extra px and it works now)
Anyway the problem I'm having is that even though the script claimed to have written tables to my SQL DB, when I phpMyAdmin into the db, there are no tables. I am not sure what went wrong, as neither my server error logs show anything, and on TrackMe on the TILT only shows Unknown Error, Position copied to offline file. All the permissions are 777 on the folders and files on my server, there were no errors reported by the install.php script.
The map on the index page shows just fine, but no track data anywhere. In the TILT \Program Files\TrackMe folder there is an error log that is two weeks old, a config file and a local.sdf file that were modified today, but nothing else.
Do i need to re-install the CAB? I put in the Nov 25th one yesterday...
Thanks in advance for your help! Fantastic programs!!!
staryon
27-11-2007, 07:57 PM
I just uploaded a new version of the client and the server files.
I made just one change for the server files (file export.php). When you are generating a KML file, it will display 'Altitude: Unknown' if the value is negative.
I still don't know how to calculate the altitude when the GPS is reading a negative value.
For the client, I did the same thing and also some small fixes.
patspats
27-11-2007, 08:00 PM
Any Possibilities... so that we can show the Photo on google MAP (like shozu)
staryon
27-11-2007, 08:03 PM
Any Possibilities... so that we can show the Photo on google MAP (like shozu)
I need more information about that.
How do other programs do it?
Do they upload the picture to a website?
odie3
27-11-2007, 08:30 PM
I need more information about that.
How do other programs do it?
Do they upload the picture to a website?
I think this is something that I suggested before (but was shot down) when I noticed Pictures on some tags in Google Earth. I would think you could allow a photo to be uploaded when during a forced update but I am sure that would be a big client change (and export.php). MySQL can store files in the database and since photos are rather small it would be the best bet (rather than storing them in a folder on the web site). Then again they might have to be localized for the *.kml file to get access to them (and display them in Google Earth/Google Maps).
staryon
27-11-2007, 08:38 PM
In Google Earth, all pictures seems to be stored with a company called Panoramio, right?. If I am able to interface that, I can upload the pictures directly there.
SPYUK
27-11-2007, 08:50 PM
I'm using jcleek's code below in a simple web page but need to find a way to center the map on the route in the KML file. Can anyone please help?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example</title>
<script src="http://maps.google.com/maps?file=api&v=2.x&key=Insert your key here" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
var map;
var geoXml = new GGeoXml("http://path.to.your.kml.file");
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(0,0),0);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.enableScrollWheelZoom();
map.addOverlay(geoXml);
map.setCenter(geoXml.getDefaultCenter());
geoXml.gotoDefaultViewport(map);
}
}
//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<div align=center>
<div id="map" style="width: 600px; height: 400px"></div>
<br>
Tracking information provided by <a href="http://forum.xda-developers.com/showthread.php?t=340667" target="_blank">TrackMe</a>
</div>
</body>
</html>
jcleek
27-11-2007, 09:13 PM
the style that defines the width & height of the map in config.php is listing the size as 600pxpx by 400pxpx - I just removed the extra px and it works now)
The install page asks for a number. You added px after your number. The install script sticks px on the end. So you ended up with 600pxpx.
Anyway the problem I'm having is that even though the script claimed to have written tables to my SQL DB, when I phpMyAdmin into the db, there are no tables. I am not sure what went wrong, as neither my server error logs show anything, and on TrackMe on the TILT only shows Unknown Error, Position copied to offline file. All the permissions are 777 on the folders and files on my server, there were no errors reported by the install.php script.
Install the tables by hand using whatever MySQL tool you have. The problem is that most likely you did not specify a valid database or account with access to that database, and if that is the case you need to fix that in your config.php in order for any of this to work for you.
The map on the index page shows just fine, but no track data anywhere. In the TILT \Program Files\TrackMe folder there is an error log that is two weeks old, a config file and a local.sdf file that were modified today, but nothing else.
Do i need to re-install the CAB? I put in the Nov 25th one yesterday...
Nope. The program can't store any data because as you said the tables do not exist.
jcleek
27-11-2007, 09:23 PM
I'm using jcleek's code below in a simple web page but need to find a way to center the map on the route in the KML file. Can anyone please help?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example</title>
<script src="http://maps.google.com/maps?file=api&v=2.x&key=Insert your key here" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
var map;
var geoXml = new GGeoXml("http://path.to.your.kml.file");
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(0,0),0);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.enableScrollWheelZoom();
map.addOverlay(geoXml);
map.setCenter(geoXml.getDefaultCenter());
geoXml.gotoDefaultViewport(map);
}
}
//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<div align=center>
<div id="map" style="width: 600px; height: 400px"></div>
<br>
Tracking information provided by <a href="http://forum.xda-developers.com/showthread.php?t=340667" target="_blank">TrackMe</a>
</div>
</body>
</html>
LOL you stripped out about 75% of the code and then wonder why it won't work. The first thing I notice is that you are calling a function (getDefaultCenter) that isn't defined. Its great to try and learn something new and I am glad to try and help when you don't understand, but you have an example that works. When what you are doing fails refer back to what works. When I started this I knew absolutely zero about the google maps API. I have learned by reading the documentation and trying things out. Use my example and the Google documentation and I am sure you can figure it out.
SPYUK
27-11-2007, 10:14 PM
LOL you stripped out about 75% of the code and then wonder why it won't work. The first thing I notice is that you are calling a function (getDefaultCenter) that isn't defined. Its great to try and learn something new and I am glad to try and help when you don't understand, but you have an example that works. When what you are doing fails refer back to what works. When I started this I knew absolutely zero about the google maps API. I have learned by reading the documentation and trying things out. Use my example and the Google documentation and I am sure you can figure it out.
I didn't strip any code out, I just used what you posted here
http://forum.xda-developers.com/showpost.php?p=1661333&postcount=217
is there more code that i've missed?
Thanks
jcleek
27-11-2007, 10:32 PM
I didn't strip any code out, I just used what you posted here
http://forum.xda-developers.com/showpost.php?p=1661333&postcount=217
is there more code that i've missed?
Thanks
Wow! That post is a whole 2 weeks old! Seriously, this development has been moving forward so fast I completely forgot about that. That is code to show a KML file. The instructions in that post state you need to change two things in it: google API key and path to the KML file you want to display. The code you posted has not changed either of those. Assuming you did change those and you actually got a map to show up, that is gode right from Google's API instructions and it does center automatically. If it isn't then there is something else wrong, like with the KML file.
kb1313
27-11-2007, 10:35 PM
Hey staryon,
just wanted to let you know, that TrackMe is working on an Artemis device when using a virtual COM port. I've tried GpsGate 2.6 and created this virtual COM port 5. Using this, instead of the real port 4, TrackMe works just fine! :) Unfortunately, i only have a trial version, which will stop working in 14 days. But maybe you can find a solution (if you want to, and have the time), now that you know, that the Artemis is working with your program.
If I just could add one more thing to the wish-list (as x-mas is near ;) ), that would be the possibility to use a proxy server to upload the data (as someone mentioned before). With this o2 WAP flatrate (well, at least in germany), you are forced to use their proxy server and port. I don't know, if it is hard to code, but it would be just great if you're able (and willing) to add this feature.
Well, thanks so far for this great piece of software!
AHDOnline
27-11-2007, 10:42 PM
This is a really great addition to the GPS unit. I had something similar that was developed for S60 but TrackMe goes much further. Thanks for all your hard work, the install was smooth up and running on my server in 10 minutes.
You can guarantee a donation from me shortly.
Dave
staryon
27-11-2007, 10:47 PM
Hey staryon,
just wanted to let you know, that TrackMe is working on an Artemis device when using a virtual COM port. I've tried GpsGate 2.6 and created this virtual COM port 5. Using this, instead of the real port 4, TrackMe works just fine! :) Unfortunately, i only have a trial version, which will stop working in 14 days. But maybe you can find a solution (if you want to, and have the time), now that you know, that the Artemis is working with your program.
That's great news! Thanks for letting me know. I am still researching on this, but so far I haven't found anything. I will post here any updates.
If I just could add one more thing to the wish-list (as x-mas is near ;) ), that would be the possibility to use a proxy server to upload the data (as someone mentioned before). With this o2 WAP flatrate (well, at least in germany), you are forced to use their proxy server and port. I don't know, if it is hard to code, but it would be just great if you're able (and willing) to add this feature.
Added to the TO-DO list.
wafwot
27-11-2007, 11:28 PM
Remember, the average speed is an average of all RECORDED speeds in the database. If your recorded speeds are low the average speeds will be low. It is not a calculation of time vs distance. If we want to change the code to be a time vs distance I can do that but when you stop for an hour for lunch your average speed will suffer. You simply can not have it both ways.
This is true. However, the average is based on the speed in each row, which I believe is meters per second:
mysql> select avg(Speed) from positions where FK_Trips_ID = 110;
+-----------------+
| avg(Speed) |
+-----------------+
| 20.501043371919 |
+-----------------+
1 row in set (0.00 sec)
The ACTUAL average should be represented in MPH (or km/hour):
mysql> select avg(Speed*2.2369362920544) from positions where FK_Trips_ID = 110;
+----------------------------+
| avg(Speed*2.2369362920544) |
+----------------------------+
| 45.859527943627 |
+----------------------------+
1 row in set (0.01 sec)
My trip this morning was 90.97 miles. That calculates to 146,402.02368 meters.
I did the trip in 1 hour 58 minutes and 27 seconds. That's 7,107 seconds.
Doing the math, I averaged 20.5996938 meters per second (146402.02368 / 7107). That number is REAL close to the average on the Google Maps bubble.
This tells me the math for "average speed" in the popup bubble is not miles per hour, but meters per second.
daesimps
27-11-2007, 11:54 PM
Yes, try it without that. Who knows, maybe that's the problem.
Staryon,
I have been trying with A-GPS disabled. This appears to have cured the problem with the incorrect data. I will keep an eye on it and let you know if anything changes (could be fluke as it was working for 2 weeks before problems developed).
Thanks for the help
odie3
28-11-2007, 12:02 AM
Ok guys, I have updated the PHP files with jcleek's latest files.
Thanks a lot jcleek! It looks great with the custom icons.
Thank you staryon and jcleek for the google map custom icons! New code works great!
staryon
28-11-2007, 12:03 AM
Staryon,
I have been trying with A-GPS disabled. This appears to have cured the problem with the incorrect data. I will keep an eye on it and let you know if anything changes (could be fluke as it was working for 2 weeks before problems developed).
Thanks for the help
Thanks for letting me know.
However, I did the opposite. I turned on A-GPS but still haven't got any errors.
I will post here any news.
Loewe538
28-11-2007, 12:17 AM
LATEST UPDATES
11/27/07
- Some small fixes.
- Altitude is displayed as 'Unknown' if a negative value is received.
Why? Where I live is 6 meters below sea level. Badwater in Death Valley is even 80 m below sea level. You suggest a negative value is always wrong by labeling it Unknown... :confused:
bcros
28-11-2007, 12:17 AM
Hello jcleek,
What about proxy features ?
Am i the only guy with a provider who bills GPRS coms ?
Thanks for all :)
staryon
28-11-2007, 12:27 AM
Why? Where I live is 6 meters below sea level. Badwater in Death Valley is even 80 m below sea level. You suggest a negative value is always wrong by labeling it Unknown... :confused:
At this moment we are all getting negative values even if we are not below sea level. When this happens, I don't really know how to calculate the right altitude.
It doesn't make sense to show a value if TrackMe doesn't know if its wrong! That's why I have decided to show that message until I find a solution for this.
staryon
28-11-2007, 12:28 AM
Hello jcleek,
What about proxy features ?
Am i the only guy with a provider who bills GPRS coms ?
Thanks for all :)
Please check post #868
Regards
staryon
28-11-2007, 12:31 AM
I just discovered something interesting.
The current version of TrackMe already allows you to show images!!
When you force an update, you can type this in the comments field (this is just an example):
<img src="http://www.esfi.org/workplace/images/TestBeforeYouTouchCARD.jpg">
Now, if you go to Google Maps or Google Earth, and you click on a pushpin, the image will be displayed.
;)
odie3
28-11-2007, 12:58 AM
I just discovered something interesting.
The current version of TrackMe already allows you to show images!!
When you force an update, you can type this in the comments field (this is just an example):
<img src="http://www.esfi.org/workplace/images/TestBeforeYouTouchCARD.jpg">
Now, if you go to Google Maps or Google Earth, and you click on a pushpin, the image will be displayed.
;)
wow, that is pretty cool - I'll give it a try. Now to tie that into a photo upload where you do not have to put in a path everytime. ;)
Man, I wished I could copy/paste into the comment field!
jcleek
28-11-2007, 01:01 AM
This is true. However, the average is based on the speed in each row, which I believe is meters per second:
mysql> select avg(Speed) from positions where FK_Trips_ID = 110;
+-----------------+
| avg(Speed) |
+-----------------+
| 20.501043371919 |
+-----------------+
1 row in set (0.00 sec)
The ACTUAL average should be represented in MPH (or km/hour):
mysql> select avg(Speed*2.2369362920544) from positions where FK_Trips_ID = 110;
+----------------------------+
| avg(Speed*2.2369362920544) |
+----------------------------+
| 45.859527943627 |
+----------------------------+
1 row in set (0.01 sec)
My trip this morning was 90.97 miles. That calculates to 146,402.02368 meters.
I did the trip in 1 hour 58 minutes and 27 seconds. That's 7,107 seconds.
Doing the math, I averaged 20.5996938 meters per second (146402.02368 / 7107). That number is REAL close to the average on the Google Maps bubble.
This tells me the math for "average speed" in the popup bubble is not miles per hour, but meters per second.
Awesome. Can you tell me what the math should be to convert the number I have to MPH?
odie3
28-11-2007, 01:18 AM
I just discovered something interesting.
The current version of TrackMe already allows you to show images!!
When you force an update, you can type this in the comments field (this is just an example):
<img src="http://www.esfi.org/workplace/images/TestBeforeYouTouchCARD.jpg">
Now, if you go to Google Maps or Google Earth, and you click on a pushpin, the image will be displayed.
;)
Well, here we go! Kind of still need a Picture area and Comment area.
Also, using the img size is important too:
<img src="http://yoursite.com/trackme_location/picture_location/picture_name.jpg" height="76" width="102">
wafwot
28-11-2007, 01:28 AM
Awesome. Can you tell me what the math should be to convert the number I have to MPH?
jcleek, check your PM. I sent you a link to the source that's working for average mph, and another PM of the changes I made.
pctec919
28-11-2007, 02:19 AM
great app nice tracking tool :) :)
jcleek
28-11-2007, 02:45 AM
A picture option would be cool. The custom icon should be the camera if a photo is present.
jcleek
28-11-2007, 03:23 AM
Thanks for the math Wafwot. I have sent the updated file to Staryon that fixes the average speed calculations.
jcleek
28-11-2007, 03:25 AM
Well, here we go! Kind of still need a Picture area and Comment area.
Also, using the img size is important too:
<img src="http://yoursite.com/trackme_location/picture_location/picture_name.jpg" height="76" width="102">
Actually a better option might be to just have a link to a photo opening in a new browser window. That or a thumbnail photo that opens in a seperate window when clicked...
staryon
28-11-2007, 03:28 AM
Thanks for the math Wafwot. I have sent the updated file to Staryon that fixes the average speed calculations.
Files Updated.
odie3
28-11-2007, 04:03 AM
Actually a better option might be to just have a link to a photo opening in a new browser window. That or a thumbnail photo that opens in a seperate window when clicked...
Agreed, I was thinking about that on the way home. In Google Earth that is how it works, you get a thumbnail and then click to get a larger version.
staryon
28-11-2007, 04:07 AM
Agreed, I was thinking about that on the way home. In Google Earth that is how it works, you get a thumbnail and then click to get a larger version.
funny... I was thinking the same on my way home too. :)
We'll see how I implement this...
odie3
28-11-2007, 04:22 AM
funny... I was thinking the same on my way home too. :)
We'll see how I implement this...
While its pretty cool that you can put html code in the comments field to get a picture to work, you should really think about closing that. While I am not 100% sure, I believe allowing raw html code to be put into your SQL tables is a bad thing. While for me (and others that are using our own server) we pretty safe since we are the only ones using it but for your web site I believe you are opening yourself to possiable trouble from some a**wipe hacker.
So, with that said I am hoping you are able to implement it but in a safe way. :)
wafwot
28-11-2007, 06:26 AM
While its pretty cool that you can put html code in the comments field to get a picture to work, you should really think about closing that. While I am not 100% sure, I believe allowing raw html code to be put into your SQL tables is a bad thing. While for me (and others that are using our own server) we pretty safe since we are the only ones using it but for your web site I believe you are opening yourself to possiable trouble from some a**wipe hacker.
So, with that said I am hoping you are able to implement it but in a safe way. :)
I've got a 2.5+ hour commute on the way home... and I, too, was thinking about this on the way home (however, I spent most of the time configuring OpenVPN).
odie3 is right. Nefarious individuals will just look for ways to exploit the code... That aside, there should be no problem storing html in a mysql database. The code will need to be escaped. There's a functions in PHP 4 called htmlspecialchars and htmlentities that helps with that. However, while the 'reverse' function html_entity_decode exists in PHP 4, htmlspecialchars_decode is only available in PHP 5.
Perhaps an easier way would be to allow photos to be shot with the phone's camera, uploaded to the trackme directory (similar to the kml file) in a new subdirectory called "images" (for example). Simply store the image name in the Comments colum of the database (perhaps prefaced with the username) and a boolean flag (to denote that the comment is an image). The PHP code would do the rest. On upload by TrackMe, simply create a thumbnail from the original. The html would be "hard coded" in the index.php file to add the thumbnail image and anchor link IF the position is flagged as an image point.
I know this is a lot, but it's actually not that difficult on the web server side. The hard part would be staryon's deal in the TrackMe program.
I'd be willing to help out with the PHP code at least.
Jamitilt
28-11-2007, 07:31 AM
:) Is it possible to get the cab files here at XDA site, that will download over the air straight to phone? Jami J
jcleek
28-11-2007, 11:36 AM
:) Is it possible to get the cab files here at XDA site, that will download over the air straight to phone? Jami J
The very first post has a link to the cab file. You should be able to click that link from the phone and install it over the air.
daesimps
28-11-2007, 11:47 AM
Thanks for letting me know.
However, I did the opposite. I turned on A-GPS but still haven't got any errors.
I will post here any news.
Sorry - false info. Just had an issue again today. It was only the first point of the trip though, but it was out by about 2 miles.
It definitely can't be related to the turning on and off of the GPS in between points though, as it was the 1st point after clicking "start".
Will have a re-think as to what it could be.
jcleek
28-11-2007, 12:54 PM
Actually I think the problem is that there isn't a true "fix" before the location is being recorded. Every time this has happened to me it was close (within 100 miles) but not accurate. If I don't turn off the GPS it is just fine. The difference? There is a huge pause between the time it starts getting a fix and the location gets recorded if the GPS is turned off.
while(!(linux)){wm}
28-11-2007, 02:55 PM
Actually I think the problem is that there isn't a true "fix" before the location is being recorded. Every time this has happened to me it was close (within 100 miles) but not accurate. If I don't turn off the GPS it is just fine. The difference? There is a huge pause between the time it starts getting a fix and the location gets recorded if the GPS is turned off.
Mine has never been off by more than 20 meters or so, but this still is pretty far, considering that if you let it take only a few more samples it will be a LOT more accurate. Maybe staryon should look into an option to set how many samples (or seconds) to wait after the first fix to record the data?
staryon
28-11-2007, 03:35 PM
Mine has never been off by more than 20 meters or so, but this still is pretty far, considering that if you let it take only a few more samples it will be a LOT more accurate. Maybe staryon should look into an option to set how many samples (or seconds) to wait after the first fix to record the data?
The GPS data has a field that tells you if the information that you are reading is a valid fix or not. I always discard fixes if this value is not true so I don't think I need to do that.
Before I started writing this program, I remember that I got weird fixes with TomTom one day while I was walking in Baltimore. My position was bumping miles aways like crazy for a couple of minutes (I had no tree cover or buildings around)
I tried to find some information when this thing happened to me, and it seems that the signal can be affected by other sources, like antennas or high voltage towers.
Not sure if this was the real reason...
staryon
28-11-2007, 03:36 PM
I've got a 2.5+ hour commute on the way home... and I, too, was thinking about this on the way home (however, I spent most of the time configuring OpenVPN).
odie3 is right. Nefarious individuals will just look for ways to exploit the code... That aside, there should be no problem storing html in a mysql database. The code will need to be escaped. There's a functions in PHP 4 called htmlspecialchars and htmlentities that helps with that. However, while the 'reverse' function html_entity_decode exists in PHP 4, htmlspecialchars_decode is only available in PHP 5.
Perhaps an easier way would be to allow photos to be shot with the phone's camera, uploaded to the trackme directory (similar to the kml file) in a new subdirectory called "images" (for example). Simply store the image name in the Comments colum of the database (perhaps prefaced with the username) and a boolean flag (to denote that the comment is an image). The PHP code would do the rest. On upload by TrackMe, simply create a thumbnail from the original. The html would be "hard coded" in the index.php file to add the thumbnail image and anchor link IF the position is flagged as an image point.
I know this is a lot, but it's actually not that difficult on the web server side. The hard part would be staryon's deal in the TrackMe program.
I'd be willing to help out with the PHP code at least.
Thanks for the information!
staryon
28-11-2007, 03:37 PM
Sorry - false info. Just had an issue again today. It was only the first point of the trip though, but it was out by about 2 miles.
It definitely can't be related to the turning on and off of the GPS in between points though, as it was the 1st point after clicking "start".
Will have a re-think as to what it could be.
Could you post that invalid entry from the gpspositions.txt file?
daesimps
28-11-2007, 03:53 PM
Could you post that invalid entry from the gpspositions.txt file?
[28/11/07 07:29:03] $GPGGA,072950.9,5343.846608,N,00125.795954,W,1,02, 25.5,107.0,M,,,,*2B|53.7307768|-1.42993256666667|107|28/11/07 07:29:03
[28/11/07 07:32:44] $GPGGA,073331.0,5346.079062,N,00122.449432,W,1,04, 2.4,129.0,M,,,,*13|53.7679843666667|-1.3741572|129|28/11/07 07:32:43
[28/11/07 07:36:29] $GPGGA,073716.0,5346.078702,N,00122.447767,W,1,05, 4.2,119.5,M,,,,*18|53.7679783666667|-1.37412945|119.5|28/11/07 07:36:29
[28/11/07 07:40:00] $GPGGA,074046.0,5345.842712,N,00122.708926,W,1,06, 2.2,90.0,M,,,,*2D|53.7640452|-1.3784821|90|28/11/07 07:39:59
[28/11/07 07:43:40] $GPGGA,074427.0,5346.206875,N,00124.665388,W,1,07, 2.2,112.0,M,,,,*11|53.7701145833333|-1.4110898|112|28/11/07 07:43:39
[28/11/07 07:47:21] $GPGGA,074806.8,5345.333147,N,00126.577804,W,1,06, 2.0,71.5,M,,,,*25|53.75555245|-1.4429634|71.5|28/11/07 07:47:20
[28/11/07 07:51:01] $GPGGA,075147.0,5345.343057,N,00128.149089,W,1,06, 3.2,118.0,M,,,,*15|53.7557176166667|-1.46915148333333|118|28/11/07 07:51:00
[28/11/07 07:54:41] $GPGGA,075528.0,5345.762724,N,00129.502985,W,1,06, 3.8,119.0,M,,,,*18|53.7627120666667|-1.49171641666667|119|28/11/07 07:54:40
[28/11/07 07:58:22] $GPGGA,075907.9,5346.452594,N,00130.769926,W,1,07, 5.0,89.5,M,,,,*26|53.7742099|-1.5128321|89.5|28/11/07 07:58:21
[28/11/07 08:02:02] $GPGGA,080249.0,5346.861634,N,00131.608998,W,1,07, 2.3,82.0,M,,,,*29|53.7810272333333|-1.52681663333333|82|28/11/07 08:02:01
[28/11/07 08:05:43] $GPGGA,080629.0,5347.431398,N,00132.412891,W,1,07, 3.0,100.5,M,,,,*1E|53.7905233|-1.54021485|100.5|28/11/07 08:05:42
[28/11/07 08:09:23] $GPGGA,081009.0,5347.737700,N,00132.556287,W,1,08, 1.6,112.0,M,,,,*1A|53.7956283333333|-1.54260478333333|112|28/11/07 08:09:22
It's the first entry which is incorrect. I was actually at the location which is shown by the second entry (which is absolutely spot on)
Hope it helps.
Thanks
Daesimps
sburst
28-11-2007, 04:32 PM
Hello everybody
I encounter a problem to see on my web site my personnal trackme page
see : http://img138.imageshack.us/img138/9049/trackmeoj1.jpg
the map from google is very small.
but with my pda (htc touch and external gps) all functions are ok
thanks for your help
Jens-
28-11-2007, 04:35 PM
First of all I realy love the app. Works like a charm.
Second, I tried to upload them to my own webserver, and so far so good I get the data on the server but when I browse to the webpage I only see a bit of google maps.
http://tracking.dehaese.eu/trackme/
Suggestions anyone? Followed the steps from the readme, nothing more nothing less.
sburst
28-11-2007, 04:47 PM
First of all I realy love the app. Works like a charm.
Second, I tried to upload them to my own webserver, and so far so good I get the data on the server but when I browse to the webpage I only see a bit of google maps.
http://tracking.dehaese.eu/trackme/
Suggestions anyone? Followed the steps from the readme, nothing more nothing less.
Same problem !!!, i'm from France
jcleek
28-11-2007, 04:55 PM
Hello everybody
I encounter a problem to see on my web site my personnal trackme page
see : http://img138.imageshack.us/img138/9049/trackmeoj1.jpg
the map from google is very small.
but with my pda (htc touch and external gps) all functions are ok
thanks for your help
Mentioned several times... Check your config. Is your width and height set to 400pxpx by 600pxpx or something like that? pxpx is the problem. Your sizes need to be numbers and then px. The problem is caused by not following the install sample numbers.
Jens-
28-11-2007, 05:06 PM
Mentioned several times... Check your config. Is your width and height set to 400pxpx by 600pxpx or something like that? pxpx is the problem. Your sizes need to be numbers and then px. The problem is caused by not following the install sample numbers.
Should've searched first but works fine now.
Changes pxpx to px.
Thx
staryon
28-11-2007, 05:27 PM
[28/11/07 07:29:03] $GPGGA,072950.9,5343.846608,N,00125.795954,W,1,02, 25.5,107.0,M,,,,*2B|53.7307768|-1.42993256666667|107|28/11/07 07:29:03
[28/11/07 07:32:44] $GPGGA,073331.0,5346.079062,N,00122.449432,W,1,04, 2.4,129.0,M,,,,*13|53.7679843666667|-1.3741572|129|28/11/07 07:32:43
[28/11/07 07:36:29] $GPGGA,073716.0,5346.078702,N,00122.447767,W,1,05, 4.2,119.5,M,,,,*18|53.7679783666667|-1.37412945|119.5|28/11/07 07:36:29
[28/11/07 07:40:00] $GPGGA,074046.0,5345.842712,N,00122.708926,W,1,06, 2.2,90.0,M,,,,*2D|53.7640452|-1.3784821|90|28/11/07 07:39:59
[28/11/07 07:43:40] $GPGGA,074427.0,5346.206875,N,00124.665388,W,1,07, 2.2,112.0,M,,,,*11|53.7701145833333|-1.4110898|112|28/11/07 07:43:39
[28/11/07 07:47:21] $GPGGA,074806.8,5345.333147,N,00126.577804,W,1,06, 2.0,71.5,M,,,,*25|53.75555245|-1.4429634|71.5|28/11/07 07:47:20
[28/11/07 07:51:01] $GPGGA,075147.0,5345.343057,N,00128.149089,W,1,06, 3.2,118.0,M,,,,*15|53.7557176166667|-1.46915148333333|118|28/11/07 07:51:00
[28/11/07 07:54:41] $GPGGA,075528.0,5345.762724,N,00129.502985,W,1,06, 3.8,119.0,M,,,,*18|53.7627120666667|-1.49171641666667|119|28/11/07 07:54:40
[28/11/07 07:58:22] $GPGGA,075907.9,5346.452594,N,00130.769926,W,1,07, 5.0,89.5,M,,,,*26|53.7742099|-1.5128321|89.5|28/11/0