libchamplain is a map widget for your applications. By default, it supports many open map sources. You can build your own or add support for other sources, if their licenses allow you to!
To move around, drag the map! To zoom in and out, you can use the mouse wheel. By default, you can also double click on the map to zoom in but this can be disabled by the application using libchamplain.
The map is updated as soon as you move it.
libchamplain takes advantages from Clutter: some actions are animated:
In the next major release (0.6), more animations are planned such as zoom in/out.
libchamplain offers a simple way to create rich markers. Markers exist to inform the user of information at a specific location. libchamplain provides a standard default text label where you can specify font and colors.
Thanks to Clutter, you can make also do what ever you want to markers, make them transparent or even animate them! They are also fully reactive: mouse press/release, mouse hovering, any event Clutter supports!
Markers are grouped on Layers. This proves to be useful if you want to hide them all at once.
Starting with 0.4, the following bindings will be available (in addition to the native C api):
You can then write your application in the language that suits you the best.
Of course this list is incomplete, here is what you should be able to do:
Copyright © 2009 Pierre-Luc Beaudoin
GNOME and the foot logo are trademarks of the GNOME Foundation.
This website is based on Cheese's website by Daniel G. Siegel.
Optimized for standards.