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
+21-6Lines changed: 21 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -31,9 +31,9 @@ You can use Open GPX tracker for:
31
31
32
32
# Install
33
33
34
-
Please note, that because it is still in the early stages of development the app is **NOT AVAILABLE on the App Store**. In order try it you need to download the source code and compile it by yourself using Xcode.
34
+
A Version of the app has been submitted to the App Store. At the end of April 2015 should be available for download. It uses default Apple Maps.
35
35
36
-
If you want to run it on a device, you also need an Apple developer account.
36
+
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.
37
37
38
38
39
39
# Download Source code
@@ -45,8 +45,6 @@ This application is written in Swift. To download the code run this command in a
45
45
46
46
Then, to test it open the file `OpenGpxTracker.xcworkspace` with XCode.
47
47
48
-
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)
49
-
50
48
51
49
## Selecting the tile server
52
50
**Open GPX Tracker** supports using different map sources (Apple Mapkit, Open Street Maps, MapQuest, Open Cycle Maps). That is, you can view the maps generated by Open Street Maps.
@@ -62,8 +60,16 @@ Tiles provided by Apple Mapkit are displayed by default. To change the tile serv
62
60
63
61
```
64
62
65
-
The list of available tile servers is defined in `GPXTileServer.swift`.
63
+
The list of available tile servers is defined in `GPXTileServer.swift`. Possible values:
66
64
65
+
```swift
66
+
.Apple
67
+
.OpenStreetMap
68
+
.MapQuest
69
+
.OpenCycleMap
70
+
.CartoDB
71
+
72
+
```
67
73
68
74
Please note the [limitations of using Open Street Maps Tile Servers](http://wiki.openstreetmap.org/wiki/Tile_usage_policy)
69
75
@@ -75,7 +81,12 @@ You have a list of tile servers in [Open Street Map Wiki](http://wiki.openstreet
75
81
# TODO
76
82
77
83
- Do not request user location while not tracking and in background (to save battery)
78
-
- Add user interface to change the tile server as well as copyright
84
+
- Add user interface to change the tile server. Also include attributions and copyrights of each tile server.
85
+
86
+
# Contribute
87
+
You can contribute by forking
88
+
89
+
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)
79
90
80
91
81
92
License
@@ -98,6 +109,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
98
109
99
110
----
100
111
112
+
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).
113
+
114
+
----
115
+
101
116
This app uses:
102
117
-[iOS GPX Framework](https://github.com/merlos/ios-gpx-framework) created by Watanabe Toshinori and podified by [@Pierre-Loup](https://github.com/Pierre-Loup/)
0 commit comments