Hi all,
In recent FPC (and Lazarus) versions, it is possible to use Spatialite (a GIS/geographical extension to spatialite). Spatiality allows you to work with geographical/geometrical data such as lines, polygons, etc, but also lets you import an OpenStreetmap road network and lets you calculate the shortest path between destinations.
Ever wanted to create your own GPS navigation software? Spatialite could bring this closer

Wiki page at
http://wiki.lazarus.freepascal.org/Spatialite. Contributions welcome, of course.