libre_gps_parser/README.md
2019-06-27 19:00:29 -07:00

1.4 KiB

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