PhpGeo is a project mainly written in ..., it's free.
A generic PHP 5 library for geolocalisation : GPX file parsing, distance calculation, GPS coordinates conversion, geocaching stuff ...
phpGeo is a set of PHP classes for common geolocalisation tasks. Everyone is welcome to contribute !
Features :