22 August 2008

Introducing libchamplain

I was planning to announce this on Monday, after a week-end to clean things up, but since another widget with similar features have been announced today, I think I should announce mine as well!

So libchamplain is a Gtk+ widget that aims to display rasterized maps (OpenStreetMap, Google Maps and others) using Clutter to have nice animations.  It is in a workable state (only zooming is limited for now, and that’s what I was planning to iron out this week-end).  See the web site for detailed feature and planned features.

You can grab the LGPLed code on gitorious.  Comments, reviews and patches/branches are welcome :)

Update: I created a screencast to demo it, but we can’t really see the nice animations here.  How do we do a nice screencast of a Clutter based app?

Update: I pushed the missing marshal file, thanks bpeel.

Comments (2)

  1. 22 August 2008
    Ian said...

    Looks nice!

    What I’d really like to see is a library that downloads *vector* data and renders the maps itself, locally, in real-time.

    I’m eager to write a complete mapping application on top of that.

  2. 22 August 2008
    Pierre-Luc Beaudoin said...

    Well, there is already Navit for that. And they do have plans for a Clutter UI too. I don’t know more.

    I’ve been told we could have svg for the tiles that could be easy to render localy (and rather light!).

    But who knows, may be after the basic features are in place (0.4) may be it’ll be time to explore new avenues!