[Draft] [gpx] Add gpx import #5166

Merged
cyber-toad merged 19 commits from gpx into master 2023-06-04 17:14:43 +00:00

19 commits

Author SHA1 Message Date
cyber-toad
89d744403c [gpx] Implement code-review suggestions
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2023-06-01 07:21:15 +02:00
cyber-toad
a567e6eb11 [gpx] Extract track & category names from file name
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2023-06-01 07:21:15 +02:00
cyber-toad
8843e70eee [gpx] Implement code-review suggestions
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2023-06-01 07:21:15 +02:00
cyber-toad
ed8207a5c6 [gpx] Fix name/description extraction
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2023-06-01 07:21:15 +02:00
cyber-toad
b01f6309e7 [gpx] Add support for <color> tag
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2023-06-01 07:21:15 +02:00
cyber-toad
e9bab037cf [gpx] Remove unsupported parameters
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2023-06-01 07:21:15 +02:00
cyber-toad
d7c53e64fa [gpx] Rework parser to use string_view
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2023-06-01 07:21:15 +02:00
cyber-toad
d66ceee0aa [gpx] Support of gpx route (rte/rtept tag)
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2023-06-01 07:21:15 +02:00
cyber-toad
2bfd753ed7 [gpx] Remove unused code, add test for waypoints only
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2023-06-01 07:21:15 +02:00
cyber-toad
dce89612e4 [gpx] Add basic parser tests for real gpx tracks
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2023-06-01 07:21:15 +02:00
cyber-toad
9024308970 [gpx] Apply code-review suggestions
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2023-06-01 07:21:15 +02:00
cyber-toad
9704c79df9 [gpx] Update test and manifest
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2023-06-01 07:21:15 +02:00
cyber-toad
41371eb37a [android] Adjust gpx filter
Signed-off-by: cyber-toad <the.cyber.toad@proton.me>
2023-06-01 07:21:15 +02:00
David Martinez
b3b318b3c4 [gpx] Add GPX test
Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
2023-06-01 07:21:15 +02:00
David Martinez
8e1a0253a6 [gpx][android] Add GPX to Framework.cpp
Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
2023-06-01 07:21:15 +02:00
David Martinez
bdb5d8b71b [gpx] Add GPX to bookmark_helpers
Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
2023-06-01 07:21:15 +02:00
David Martinez
c61a31c15b [gpx] Add serdes_gpx
Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
2023-06-01 07:21:15 +02:00
David Martinez
e621fffd53 [gpx][android] Add GPX to AndroidManifest.xml
Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
2023-06-01 07:21:15 +02:00
David Martinez
540e30de2d [gpx][ios] Add GPX to OMaps.plist
Signed-off-by: David Martinez <47610359+dvdmrtnz@users.noreply.github.com>
2023-06-01 07:21:15 +02:00