libchamplain
Starting with GTK4, it is recommended to use libshumate instead of libchamplain.
libchamplain is a C library providing a ClutterActor to display maps. It also provides a Gtk widget to display maps in Gtk applications. Python and Perl bindings are also available. It supports numerous free map sources such as OpenStreetMap, OpenCycleMap, OpenAerialMap and Maps for free.
libchamplain is named after Samuel de Champlain, famous French navigator, explorer and cartographer. He is the “father of New-France” and founder of Québec City, which was the 400th anniversary in 2008, the year this library was created.
Getting in Touch
Development Resources
Git: git clone https://gitlab.gnome.org/GNOME/libchamplain.git