Introduction
The “enviroCar: Mapbox to MapLibre migration” project under Google Summer of Code 2024 aims to enhance the enviroCar Android application by adding support for multiple map providers, primarily focusing on MapLibre. The introduction of a new extensible and independent map module offers several key benefits:
- Risk Mitigation: Reduce dependency on a single provider, mitigating risks from policy changes or price hikes.
- Customization: Users and 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.
The newly introduced map module allows users to select their preferred map provider and style, both during compile-time and run-time of the application. You may refer to my earlier introductory or mid-term blog posts for more information regarding this project. This final blog post covers the overall progress made during the coding period.