GNOME Maps definitely needs and has a pending redesign to make it fit better on a phone screen. Meanwhile, Pure Maps has worked really well for me that one time I needed navigation during the past year :)
https://flathub.org/apps/details/io.github.rinigus.PureMaps