mirror of
https://github.com/TrentSPalmer/libre_gps_parser.git
synced 2024-12-22 01:02:49 -08:00
android flutter app that parses gps coordinates from map locations that are shared from a map application
android | ||
ios | ||
lib | ||
screenshots | ||
test | ||
.gitignore | ||
.metadata | ||
LICENSE | ||
pubspec.lock | ||
pubspec.yaml | ||
README.md |
Libre Gps Parser
The essence of Libre Gps Parser is parsing gps coordinates from a map location that you share from a map application. The location is requested using the dart http package, and then the raw text result is filtered with regex to pick out the gps coordinates.
You can take a look at the request and regex in
global_helper_functions.dart
parseMapUrl
function.
Using the gps coordinates you can get weather and/or elevation for each location you have saved. For weather you need a weather api key. For elevation you need to set up an elvation api server. The elevation api server requires some disk space; a $5 Lightsail server with 40G disk works.
main screen
settings
weather and elevation can be enabled or disabled
history
to be implemented
- add more things to be implemented