Closed LGro closed 4 months ago
mapbox_maps_flutter seems like a suitable alternative. Switched, but couldn't get markers to work yet. Also, they are nearing their 1.0 release so things might change.
https://docs.fleaflet.dev/ might be worth a look as well.
We should consider using native Apple Maps on iOS and osm based maps on Android, depending on the privacy concerns in the respective user bases.
osm map loading takes quite long, also the markers disappear when the app is resumed from background on iOS
flutter_map
seems to be the so far nicest API to code, also switching from osm to mapbox is super easy and only one variable is required to set a mapbox api token. Just need to figure out how to increase the size of the markers + text now.
Since the OpenStreetMap Flutter plugin doesn't seem to work with the current Gradle build setup for Android, we might need to use a platform specific switch and go for a native Apple / Google Maps. It would still be nice to get a more privacy friendly alternative going.
Known Flutter map plugins: