2019-06-27 19:00:29 -07:00
2019-06-27 17:29:40 -07:00
2019-06-27 17:29:40 -07:00
2019-06-27 18:26:03 -07:00
2019-06-27 17:29:40 -07:00
2019-06-27 17:29:40 -07:00
2019-04-24 00:27:23 -07:00
2019-06-27 17:29:40 -07:00
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
Description
android flutter app that parses gps coordinates from map locations that are shared from a map application
Readme GPL-3.0 911 KiB
Languages
Dart 99.2%
Java 0.5%
Objective-C 0.3%