About TripLogger Remote
Overview
TripLogger Remote is a GPS logging and navigation app which records locations both locally on the device and optionally to a remote server, such as the open-source TripServer remote logging server, or to a local database, or both.
GPX files containing waypoints, planned routes and previous tracks can be imported and displayed on the map using Apple's MapKit for SwiftUI API. Routes and waypoints can also be created interactively on the map.
The map is updated in real time using the locally logged locations such that you can see where you have been and where you want to go based on the currently selected route. The map can also be used on the Apple Watch. TripLogger is also available for macOS systems using MacCatalyst support.
Different time and distance intervals can be applied to remote and local logging. For remote logging you will need to setup and host the remote web server yourself or use a third-party hosting service.
Version
This guide relates to TripLogger Remote versions 1.12.0
and
later. This version primarily introduces interactive route planning.
TripServer is currently the only remote logging server supported, but the intention is to allow the app to be configurable to work with more servers in the future.
The app is designed to provide configuration options which can be used to minimise battery usage on devices running Apple's iOS operating system for iPads and iPhones. For example, if logging infrequently, the app can be configured to use locations based on Wi-Fi and the mobile phone network, then once a new location is received the GPS is switched on until a sufficiently accurate location is established. The GPS is then switched off again until the next time a new location is reported.
Battery life
Although the app is intended to minimise battery usage, nonetheless, using location background mode may dramatically decrease battery life.
The main page of the app displays a summary of its current status together with counters showing how many locations have been saved to the local database or transmitted to the remote host, including how many have succeeded or failed.
An activity log reports key events such as the time and location of each position reported to the remote server. Tapping on the location opens and displays it in the Maps app.