Adopt vector-based tiles for OpenStreetMap-based implementations #2444
Labels
android
The issue relates to Android mobile support.
enhancement
New features, or improvements to existing features.
linux
The issue relates Linux support.
windows
The issue relates to Microsoft Windows support.
What is the problem or limitation you are having?
#2379 added a map widget. This widget is based on OpenStreetMap on Android, Windows and GTK.
However, at time of merging, OSM's uses raster based tiles, which render poorly on high resolution displays.
Describe the solution you'd like
The OSM backends should use a vector-based tile source.
On Feb 11 2024, OSM announced that 2024 would be the Year of OpenStreeMap vector maps. The suggestion in that blog post is that that vector-based maps may become available in the 2024 calendar year. If/when this happens, we should investigate options for switching.
Describe alternatives you've considered
Do nothing. The raster-based tiles work; vector tiles would just look nicer.
Additional context
The iOS and macOS backends are not affected, as they already use vector-based tiles by way of being implemented with MapKit.
As part of this change, it would be desirable if the OSM-based implementations could use CSS pixel-based sizing, rather than display-pixel sizing (or, alternatively, if the scale factor of text can be controlled). This is especially noticeable on Android, where the text size on maps is very small if the screen density is high.
The text was updated successfully, but these errors were encountered: