Btt-btm_geonames is a project mainly written in PHP and JAVASCRIPT, it's free.
Module to integrate Drupal 6 with the geonames.com web service
404: Not Found