Introduction
The “enviroCar: Mapbox to MapLibre migration” project aims to add support for multiple map providers/libraries (primarily MapLibre) into the enviroCar Android application. This is done by introducing a new extensible and independent map module. This map module will allow the users to select the preferred map provider/library based on their requirements. It brings several benefits to the project, such as:
- Risk Mitigation: Reduce dependency on a single provider, mitigating risks from policy changes or price hikes.
- Customization: Users & developers can choose their preferred map provider.
- Enhanced Coverage: Different providers may offer better coverage in specific areas.
- Increased Reliability: Ensure continuous service by switching providers if one fails.
Different map providers/libraries also have different advantages & disadvantages.
You may read my earlier blog post for more details about the project. This mid-term blog post will provide an overview of the progress that has been made so far.