A new Flutter project.
Currently routes between two points can be searched and displayed on the map.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
fix current flutter browser bug: https://stackoverflow.com/questions/75625031/typeerror-cannot-read-properties-of-undefined-flutter-web
demo app: https://dartpad.dev/?id=e7076b40fb17a0fa899f9f7a154a02e8
My MapProvider: https://cloud.maptiler.com/maps/basic-v2/
My Route Provider: https://openrouteservice.org/dev/#/home
Flutter Maps Library: https://docs.fleaflet.dev/layers/polyline-layer
Other MapProviders: https://stadiamaps.com/pricing/#credit-schedule https://www.thunderforest.com/pricing/ selfhost (lots of storage needed, around 120gb)
Consider using a proxy for caching tiles on a VM, so that requests to TileProvider (StadiaMaps) get further reduced (to prevent running into quota/cap) maybe sth like this?: https://www.mapproxy.org/
Client -> Proxy/Cache -> TileProvider
Geocoding Api: https://photon.komoot.io/ src: https://github.com/komoot/photon
