MooGeo is a simple MooTools based library to provide various geo tasks like geolocation, reverse geocoding and content analysis. In simple language it give you detailed info about an IP (country, city, longitude, latitude, etc.), parsing geographical data from text and even finding Flickr photos about a given place.
it has simple user interface which use the following free to use services such as Yahoo PlaceMaker, Yahoo GeoPlanet, jsonip.appspot.com, W3C Geo location, Flickr.places.findLatLon etc..
Download : MooGeo