FoxtrotGPS: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
Brian Wilson (talk | contribs)
Line 5: Line 5:
[[Image:foxtrot_screenshot.png]]
[[Image:foxtrot_screenshot.png]]


=== Sidebar === there are 7 buttons on the left sidebar
=== Sidebar ===  
 
there are 7 buttons on the left sidebar


Show info - toggle a panel on the right side on/off
Show info - toggle a panel on the right side on/off
Line 58: Line 60:


4 Configuration
4 Configuration


== Friends ==
== Friends ==

Revision as of 04:45, 22 October 2010

Notes on FoxtrotGPS, the usual Wildsong page -- I write until I have a basic understanding, then leave you hanging.

User guide

File:Foxtrot screenshot.png

Sidebar

there are 7 buttons on the left sidebar

Show info - toggle a panel on the right side on/off

Fullscreen

Zoom in

Zoom out

Autocenter - Keeps the map centered on the current GPS position.

Next - Selects the next map source - the list of map sources is set in the Configuration panel

Prev - Selects the previous map source

Map

Context menu

this point

show friends

show POIs

show photos

ways & routes >

POIS >

photos >

my position >

map download

map detail >

Right panel

Toggled on/off with the i button.

Arrows at top rotate through 4 panels:

1 Trip Meter

2 Friends

3 Tracks

4 Configuration

Friends

Looks like you can register at a central web server, and send updates on your position at a selectable interval (default 5 minutes). You can set a status ("What are you doing")

Peeking at the code, it looks like it's using "curl" to send messsges to a Web server.

The projects list at FoxtrotGps.org suggests that standards would be better and that a couple possibilities are XMPP (Jabber) and YouLoc.net

I am looking at GeoRSS and wondering if it's applicable. GeoRSS supports drawing shapes (not just points) on a map, so for example the extent of a flood could be transmitted as a polygon.

I am also wondering how to fit APRS into the picture. I'd like to have APRS stations appear on my FoxtrotGPS map.

The bits and bobs

FoxtrotGPS builds on a rich foundation of open source components.

Building on Ubuntu 10.04

Prequisites

Taken straight from the source

What I had to install

Starting with a machine that's been used to compile and build projects, I still had to install some stuff.

I downloaded and built curl and gpsd from source, Ubuntu version is outdated.

sudo apt-get install libgconf2-dev libglade2-dev curl sqlite3 libsqlite3-dev \
  libxml2-dev libexif-dev libcurl3
sudo apt-get install bzr
sudo apt-get install autoconf intltool libtool

bzr branch  http://www.foxtrotgps.org/branches/foxtrotgps-dev/
cd foxtrotgps-dev/
./autogen.sh
./configure
make
sudo make install
foxtrotgps

It runs!