A developer API library to assist in creating geographically referenced canvas applications. This library provides a GTK-2 widget that is a map of the world. Features can be added to the map via a GnomeCanvas like interface. Extensive zoom, pan, scrolling, and viewport management facilities are provided. Python bindings are included.