GPS the open source way
Context Menu
The context menu contains a few other useful items. The POIs menu item allows you to add points of interest to the map. Adding a POI is easy: right-click on the map where you want to insert the POI, select the POIs | Add POI command, and provide the required information. Although tangoGPS doesn't support turn-by-turn navigation, you can use POIs to create routes. To do this, click on a POI and choose Go To. This puts a blue flag at the POI, and the map displays the current distance and bearing to the target (Figure 6). This also adds a brown pointer to the GPS marker that indicates the direction to the destination.
The Photos item in the context menu hides a nifty feature: the ability to geotag photos and place them on the map. Better yet, this feature is very straightforward to use. Right-click on the map and choose photos | geotag. This opens the Photo Correlate dialog box. To add a track (this can be a GPX file or a logfile from tangoGPS), select the directory containing the photos you want to tag. Then adjust the time, so the time stamps of the track file match the time stamps of the photos. Make sure that the add photos to the tangoGPS database checkbox is ticked before you press OK. Now you should see your photos on the map.
In the tangoGPS interface, the status bar under the map area provides real-time information, such as your current speed, heading, and altitude, as well as the distance covered and satellite info (number of satellites in view and satellites used by the GPS receiver). Finally, several tabs at the bottom of the tangoGPS main window give quick access to different sections. The Trip section provides detailed information about your current trip, with Stop and Reset buttons that stop recording and reset current values. In the Track section, you can enable the track-logging feature that creates logfiles. Similar to GpsDrive, tangoGPS supports the friends feature, and you can tweak its settings in the Friends section. As the name suggests, Config allows you to adjust the tangoGPS configuration.
The application supports several map sources, and you can choose the one you like by selecting it from the Current repository drop-down list. By default, tangoGPS uses maps from the OpenStreetMap project, but it can also use the OpenAerialMap, OpenCycleMap, and even Google Maps repositories. The latter repository might sound like a good option, but the tangoGPS developer strongly discourages you from doing so because it violates Google Maps' terms of use. In theory, you can also specify additional map repositories, but finding a service that offers high-quality maps for free is virtually impossible. However, you can add an alternative OpenStreetMap repository called Osmarender. To do this, press the New button, give the new repository a name (e.g., Osmarender), and enter http://b.tah.openstreetmap.org/Tiles/tile/%d/%d/%d.png in the URI field (Figure 7). Then specify the directory in which to store the fetched maps and press OK.
Final Word
Although neither GpsDrive nor tangoGPS can rival commercial GPS applications, you can still put them to some practical use. With either of these applications, you can view and use OpenStreetMap maps, save your trip data for use with other applications, store and manage POIs, and even geotag your photos and show them on the map.
Infos
- OpenStreetMap: http://openstreetmap.org/
- gpsd: http://gpsd.berlios.de/
- GpsDrive: http://gpsdrive.de/
- tangoGPS: http://www.tangogps.org/
« Previous 1 2
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Linux Sees Massive Performance Increase from a Single Line of Code
With one line of code, Intel was able to increase the performance of the Linux kernel by 4,000 percent.
-
Fedora KDE Approved as an Official Spin
If you prefer the Plasma desktop environment and the Fedora distribution, you're in luck because there's now an official spin that is listed on the same level as the Fedora Workstation edition.
-
New Steam Client Ups the Ante for Linux
The latest release from Steam has some pretty cool tricks up its sleeve.
-
Gnome OS Transitioning Toward a General-Purpose Distro
If you're looking for the perfectly vanilla take on the Gnome desktop, Gnome OS might be for you.
-
Fedora 41 Released with New Features
If you're a Fedora fan or just looking for a Linux distribution to help you migrate from Windows, Fedora 41 might be just the ticket.
-
AlmaLinux OS Kitten 10 Gives Power Users a Sneak Preview
If you're looking to kick the tires of AlmaLinux's upstream version, the developers have a purrfect solution.
-
Gnome 47.1 Released with a Few Fixes
The latest release of the Gnome desktop is all about fixing a few nagging issues and not about bringing new features into the mix.
-
System76 Unveils an Ampere-Powered Thelio Desktop
If you're looking for a new desktop system for developing autonomous driving and software-defined vehicle solutions. System76 has you covered.
-
VirtualBox 7.1.4 Includes Initial Support for Linux kernel 6.12
The latest version of VirtualBox has arrived and it not only adds initial support for kernel 6.12 but another feature that will make using the virtual machine tool much easier.
-
New Slimbook EVO with Raw AMD Ryzen Power
If you're looking for serious power in a 14" ultrabook that is powered by Linux, Slimbook has just the thing for you.