After starting the software the first time it starts searching for bluetooth
gps devices. If it doesn't find a GPS device the software pairs with the
first found bluetooth device. After successful pairing with a GPS device the
phone creates a connection to this device and starts reading GPS data from
this device. Make sure bluetooth is enabled on your phone!
On GPS enabled phones the internal GPS will be used, but a bluetooth GPS
receiver can be paired via the options menu.
GPS tracks can be recorded via 'Options -> Record (start/stop)' and recorded
tracks can be displayed with 'Options -> Tracks'. Tracks can be transmitted
to the PC via bluetooth. Make sure the PC is visible and an OBEX server
(e.g. gnome-obex-server) is ready to accept files. Some phones have a very
limited memory for recording GPS tracks, even if the phone itself has enough
free memory (e.g. Motorola phones limit the memory to 512 kB). Recording a
track requires approx. 100 kB per hour.
After transmitting the track to the PC it can be analyzed using the
velox-gps-tool.jar (requires Java 6, start with 'java -jar
velox-gps-tool.jar'), which generates a speed/height profile, a
Google Maps html file
and a
kml file
which can be viewed in Google Earth. An example can be found
here
.
Notice: the bluetooth GPS receiver must support the NMEA protocol and output
RMC data.
Notice #2: not all phones support uploading files via bluetooth.
Notice #3: if you want to include the Google Maps file on your own homepage,
then you have to change the API key, otherwise it won't work.