You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-10Lines changed: 15 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -5,9 +5,9 @@ Open GPX Tracker for iOS + WatchOS
5
5
6
6
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.
7
7
8
-
This app has no annoying time restrictions, no ads and no in-app-purchases. Create unlimited GPX traces :).
8
+
This app has no annoying time restrictions, no ads and no in-app-purchases. You can create unlimited GPX traces :).
9
9
10
-
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.
10
+
If you are goint to track without Internet... don't worry! Before you go offline, browse the area where you'll be tracking and it will be cached and available offline.
11
11
12
12
We care about your privacy, all the data recorded using the application is kept in your phone (or in your iCloud), wherever you store it. The app does not share any GPS data with us or any other 3rd pary. For more information see the [Privacy Policy](https://github.com/merlos/iOS-Open-GPX-Tracker/wiki/Privacy-Policy)
13
13
@@ -20,11 +20,12 @@ You can use Open GPX tracker for:
20
20
- Creating routes and waypoints for editing Open Street Map.
21
21
- Publishing Open Street Map Traces.
22
22
-[Creating GPX files for testing your iOS apps in Xcode](https://medium.com/@merlos/how-to-simulate-locations-in-xcode-b0f7f16e126d).
23
+
- Use it as GPS companion when you take pictures with your reflex camera.
23
24
24
25
## Main Features
25
26
26
27
- Displays tracking route in a map
27
-
- Supports Apple Map Kit, [Open Street Map](http://wiki.openstreetmap.org/wiki/Tile_usage_policy) and [Carto DB](http://www.cartodb.com) as map sources
28
+
- Supports Apple Map Kit, [Open Street Map](http://wiki.openstreetmap.org/wiki/Tile_usage_policy), and [Carto DB](http://www.cartodb.com) as map sources
28
29
- Offline maps support (of browsed areas)
29
30
- Pause / Resume tracking
30
31
- Add waypoint to user location
@@ -59,14 +60,15 @@ You can use Open GPX tracker for:
59
60
60
61
## Install
61
62
62
-
The app is [available on the App Store](https://itunes.apple.com/app/open-gpx-tracker/id984503772) since May 2015.
63
+
The app is [available on the App Store](https://itunes.apple.com/app/open-gpx-tracker/id984503772), available since May 2015.
63
64
64
-
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.
65
+
Another option to install the app is to download the source code and compile it by yourself using [Xcode](https://developer.apple.com/xcode/) and the iOS simulator. If you want to run it on a iOS device, you also need an Apple developer account.
65
66
66
67
## Translate Open GPX Tracker
67
68
Open GPX tracker supports language translations (since 1.7.0). [See list of supported languages and how to translate the app into your language](https://github.com/merlos/iOS-Open-GPX-Tracker/wiki/How-to-translate-Open-GPX-Tracker-into-my-language).
68
69
69
-
## Download Source code
70
+
## Development
71
+
70
72
This application is written in Swift. To download the code run this command in a console:
71
73
72
74
```
@@ -75,9 +77,11 @@ This application is written in Swift. To download the code run this command in a
75
77
76
78
Then, to test it open the file `OpenGpxTracker.xcworkspace` with XCode.
77
79
80
+
Although the application uses some Cocoapods, all the pods are already included in our repo. So no need to run `pod install`.
81
+
78
82
Please note the [limitations of using Open Street Maps Tile Servers](http://wiki.openstreetmap.org/wiki/Tile_usage_policy)
79
83
80
-
### Add a tile server
84
+
### Add a custom tile server
81
85
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.
82
86
83
87
You have a list of tile servers in [Open Street Map Wiki](http://wiki.openstreetmap.org/wiki/Tile_servers)
@@ -88,7 +92,7 @@ The application is being documented using [jazzy](https://github.com/realm/jazzy
@@ -110,10 +114,11 @@ Some conditions for a PR to be accepted:
110
114
```
111
115
**Note that it will generate the documents in the `../gh-pages/docs`.**
112
116
113
-
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)
117
+
**PR License**
118
+
Please note that though the source code is licensed under GPL 3.0 by submitting a pull request you are also providing me (Juan M. Merlos) the rights to distribute those changes also on the binary app published on the App Store (which is released under Apple's Standard License Agreement)
114
119
115
120
## License
116
-
Open GPX Tracker app for iOS. Copyright (C) 2014 Juan M. Merlos (@merlos)
121
+
Open GPX Tracker app for iOS. Copyright (C) 2014 Juan M. Merlos (@merlos) & Contributors
117
122
118
123
This program is free software: you can redistribute it and/or modify
119
124
it under the terms of the **GNU General Public License** as published by
0 commit comments