Obtener latitud y longitud al pinchar en un mapa

Hola gente,

estoy desarrollando un sitio web, en donde habrá un formulario en cual necesito obtener una latitud, longitud y ciudad indicada por el usuario, por lo que necesito cargar un mapa centrado una latitud y longitud que yo le indique y luego el usuario obtener los datos antes nombrados.

de antemano muchas gracias.

Te dejo un ejemplo con openlayers
http://openlayers.org/dev/examples/click.html