Local map rendering and route finding with libchamplain, Spatialite and Open Street Map

This tutorial takes you through the steps necessary to build a simple application which is capable of displaying data from OpenStreetMap and find driving routes between two locations without the need for any network services. The final application will look something like this: And can even be used on the Nokia N900 mobile phone (running Maemo): Preparation The libraries you’ll need to install for this are: Memphis – A map renderer

Share

Your contacts on a map with your N900

Empathy, the GNOME Instant messaging program , can publish your location to your contacts and show their location on a map as explained on Pierre-Luc’s blog . Can you have the same on your N900?

Share

MapBuddy 0.2, libchamplain 0.4.4 and 0.5

What a big release week! First, a quick update to MapBuddy : Translations (French, Spanish, German, Swedish, Polish, Slovak) A “Add to addressbook” button on merchant’s window (with the help of Jonathon Jongsma) A precision circle is drawn around your position Kinetic scrolling is turned on Then, a bigger update for libchamplain 0.4.4: API clean up (with API backward compatibility): champlain_view_set_size should have never existed Fix to make Python bindings work out of the tarballs! Use shared paths by all tiles consumers on Maemo devices to store tiles (saves bandwidth) Load tiles in a spiral manner from the centre (thanks to Jason Woofenden ) Optimizations resulting in Faster start-up Smoother scrolling Energy savings (by doing less computations) Then, a huge update for libchamplain 0.5: First development release with new APIs: Local map rendering (Google Summer of Code of Simon Wenner) New Map Source mechanism à la Pipe and Filter (Jiří Techet) 2010-01-29 05:40 UTC with score 1

Share

Can you spot what’s new?

Yes! Libchamplain now has a scale! It was long overdue. In fact, I first started to work on it way before libchamplain 0.2.2 was even released (1.25 year ago)

Share

A new plugin to lead them all :)

In the last weeks I (among other things) worked on a new plugin repository (vastly inspired by EOG ’s) for third party plug-ins for Emerillon.  There are currently 4 plugins being worked on and not all of them should be distributed with the base Emerillon application. Enters emerillon-plugins

Share