android flutter app that parses gps coordinates from map locations that are shared from a map application
Go to file
2019-06-27 19:00:29 -07:00
android merge --squash devel, version 0.1.0 2019-06-27 17:29:40 -07:00
ios merge --squash devel, version 0.1.0 2019-06-27 17:29:40 -07:00
lib merge --squash devel, version 0.1.0 2019-06-27 17:29:40 -07:00
screenshots add screenshots 2019-06-27 18:26:03 -07:00
test merge --squash devel, version 0.1.0 2019-06-27 17:29:40 -07:00
.gitignore merge --squash devel, version 0.1.0 2019-06-27 17:29:40 -07:00
.metadata initial commit 2019-04-24 00:27:23 -07:00
LICENSE merge --squash devel, version 0.1.0 2019-06-27 17:29:40 -07:00
pubspec.lock merge --squash devel, version 0.1.0 2019-06-27 17:29:40 -07:00
pubspec.yaml merge --squash devel, version 0.1.0 2019-06-27 17:29:40 -07:00
README.md update REAMDE 2019-06-27 19:00:29 -07:00

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

main screen


settings

weather and elevation can be enabled or disabled


main screen


history


main screen


to be implemented

  • add more things to be implemented