All Projects → merlos → Ios Open Gpx Tracker

merlos / Ios Open Gpx Tracker

Licence: gpl-3.0
GPS Tracker app for iOS + WatchOS. Log your tracks without limits and share them; Open source GPX tracker app written in Swift

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Ios Open Gpx Tracker

Phimpme Ios
Phimp.me - Photo Image Editor and Sharing App. Phimp.me is a Photo App for iOS that aims to replace proprietary photo applications. It offers features such as taking photos, adding filters, editing images and uploading them to social networks.
Stars: ✭ 79 (-77.03%)
Mutual labels:  ios-app, xcode
Swiftui Tutorials
A code example and translation project of SwiftUI. / 一个 SwiftUI 的示例、翻译的教程项目。
Stars: ✭ 1,992 (+479.07%)
Mutual labels:  ios-app, xcode
Coremldemo
A simple demo for Core ML
Stars: ✭ 90 (-73.84%)
Mutual labels:  ios-app, xcode
Icepa
iOS system-wide VPN based Tor client
Stars: ✭ 519 (+50.87%)
Mutual labels:  ios-app, xcode
ZudVPN
A mobile application to deploy private VPN servers in the cloud with DNS ad-blocking and other features
Stars: ✭ 119 (-65.41%)
Mutual labels:  iphone, ios-app
Kotlin Multiplatform Showcase
A real minimal app illustrating Kotlin Multiplatform
Stars: ✭ 51 (-85.17%)
Mutual labels:  ios-app, xcode
Sol
☀️ Sol° beautifully displays weather information so you can plan your day accordingly. Check the weather in your current location or any city around the world. Implemented in Objective-C.
Stars: ✭ 1,430 (+315.7%)
Mutual labels:  ios-app, iphone
Build Openssl Curl
Scripts to build OpenSSL, HTTP/2 (nghttp2) and cURL (libcurl) for MacOS, iOS and tvOS devices (x86_64, armv7, armv7s, arm64, arm64e). Now Supporting Apple Silicon, OpenSSL 1.1.1 with TLS 1.3 and Mac Catalyst builds.
Stars: ✭ 230 (-33.14%)
Mutual labels:  iphone, xcode
Expenso Ios
A Simple Expense Tracker App built to demonstrate the use of SwiftUI, CoreData, Charts, Biometrics (Face & Touch ID) and MVVM Architecture.
Stars: ✭ 191 (-44.48%)
Mutual labels:  ios-app, xcode
Qrcodereader
Barcode and QR code reader built in Swift
Stars: ✭ 237 (-31.1%)
Mutual labels:  ios-app, xcode
Example Ios Apps
 A curated list of Open Source example iOS apps developed in Swift. An amazing list for people who are beginners and learning ios development and for ios developers who need any example app or feature.
Stars: ✭ 461 (+34.01%)
Mutual labels:  ios-app, xcode
iphonepip
PiP (Picture in Picture) prototype for iPhone
Stars: ✭ 15 (-95.64%)
Mutual labels:  iphone, ios-app
React Native Mixpanel
A React Native wrapper for Mixpanel tracking
Stars: ✭ 451 (+31.1%)
Mutual labels:  ios-app, xcode
Eventkit
A template conference app, featuring real-time schedule and data changes & running on Realm 🚀
Stars: ✭ 59 (-82.85%)
Mutual labels:  ios-app, xcode
Autoinch
优雅的iPhone全尺寸/等比例精准适配工具
Stars: ✭ 395 (+14.83%)
Mutual labels:  ios-app, iphone
Stompclientlib
Simple STOMP Client library, Swift 3 and 4, 4.2, 5 compatible
Stars: ✭ 99 (-71.22%)
Mutual labels:  ios-app, xcode
Pulley
A library to imitate the iOS 10 Maps UI.
Stars: ✭ 1,928 (+460.47%)
Mutual labels:  iphone, xcode
Openssl For Iphone
A script for compiling OpenSSL for iOS Devices (iPhone, iPad, iPod Touch, AppleTV, MacCatalyst)
Stars: ✭ 2,190 (+536.63%)
Mutual labels:  iphone, xcode
Expandable Table View
Expandable UITableView in iOS
Stars: ✭ 180 (-47.67%)
Mutual labels:  ios-app, xcode
Meme-Maker-iOS
Meme Maker open source iOS app made in Swift.
Stars: ✭ 59 (-82.85%)
Mutual labels:  iphone, ios-app

Open GPX Tracker for iOS + WatchOS

Available on the app store

Open GPX Tracker is a GPS logger for iOS (iPhone, iPad, iPod) with offline map cache support. Track your location, add waypoints and send your logs by email as GPX files.

This app has no annoying time restrictions, no ads and no in-app-purchases. Create unlimited GPX traces :).

If you are goint to track without Internet... don't worry! Just browse the area where you'll be tracking and it will be cached.

Requires iOS 9.0 or above. Open GPX tracker is an open source app.

GPS Tracker logs

You can use Open GPX tracker for:

Main Features

  • Displays tracking route in a map
  • Supports Apple Map Kit, Open Street Map and Carto DB as map sources
  • Offline maps support (of browsed areas)
  • Pause / Resume tracking
  • Add waypoint to user location
  • Add waypoint to any place in the map with a long press
  • Edit waypoint name
  • Drag & Drop waypoint pin
  • Remove waypoint
  • Load on map a saved session and continue tracking
  • Displays current location and altitude
  • Displays tracked time
  • Displays user heading (device orientation)
  • Displays location accuracy
  • Displays tracked distance (total and current segment)
  • GPX files can be imported from any other app using the share option
  • Share GPX files with other apps
  • File sharing through iTunes
  • Settings
    • Offline cache On/Off
    • Clear cache
    • Select the map server.
  • Darkmode
  • i18n support: English, German, Chinese (simplified), Spanish

Apple Watch Features (since 1.6.0)

  • Create GPX Files on your Apple Watch
  • Pause/Resume tracking
  • Save into GPX File
  • Add waypoint to user location
  • Send file to your paired device iPhone/iPad
  • Display GPS Signal strength
  • View current location information (speed, latitude, longitude, altitude)

Install

The app is available on the App Store since May 2015.

Another option to install the app is to download the source code and compile it by yourself using Xcode. If you want to run it on a device, you also need an Apple developer account.

Translate Open GPX Tracker

Open GPX tracker supports language translations (since 1.7.0). See list of supported languages and how to translate the app into your language.

Download Source code

This application is written in Swift. To download the code run this command in a console:

 git clone https://github.com/merlos/iOS-Open-GPX-Tracker.git

Then, to test it open the file OpenGpxTracker.xcworkspace with XCode.

Please note the limitations of using Open Street Maps Tile Servers

Add a tile server

Adding a tile server is easy, just edit the file GPXTileServer.swift, uncomment the lines with AnotherMap and modify the templateUrl to point to the new tile server.

You have a list of tile servers in Open Street Map Wiki

Reference documentation

The application is being documented using jazzy and following NSHipster tutorial on swift documentation.

Documentation Status

Read Source code documentation

Contribute

You can contribute by forking and submitting a pull request.

Please note that by submitting any pull request you are providing me (Juan M. Merlos) the rights to include and distribute those changes also on the binary app published on the App Store (which is released under Apple's Standard License Agreement)

License

Open GPX Tracker app for iOS. Copyright (C) 2014 Juan M. Merlos (@merlos)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.


Please note that this source code was released under the GPL license. So any change on the code shall be made publicly available and distributed under the GPL license (this does not apply to the pods included in the project which have their own license).


This app uses:

Entry on the Open Street Maps Wiki

See also:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].