Introducing OpenLayers Geocoder provides a new input widget for OpenLayers CCK fields that makes location spotting a fast and painless experience. Token integration allows you to auto-fill CCK fields with values coming from the geocoding response, like city, country, postal code, administrative areas, etc.
Openlayers_geocoder

External documentation

Introducing OpenLayers Geocoder