libshumate (GTK4 widgets for embedded maps)
It supports numerous free map sources such as OpenStreetMap, OpenCycleMap, OpenAerialMap and Maps for free.
https://gitlab.gnome.org/GNOME/libshumate
gir1.2-shumate-1.0