Hola PHPeros!
Estoy haciendo un proyecto de forma privada, para ir aprendiendo cosillas y me he tenido que buscar la vida para calcular el punto donde hacia click en una imagen de una forma sencilla.
¡Cual es mi sorpresa cuando probando ideas que tenia he encontrado la solución!
Antes de encontrar esta solución tenia pensado hacerlo mediante javascript porque no encontraba otra forma de hacerlo pero finalmente he decidido probar lo que pasaria si lo hago en un formulario, aquí teneis el codigo.
<?PHP
if (isset($_POST['imagemap_x'])) {
$areamap .= '<map name="imagen">';
$areamap .= '<area alt="Area circundante" shape="circle" ';
$areamap .= 'coords="'.$_POST["imagemap_x"].', '.$_POST["imagemap_y"].', 30" href="#">';
$areamap .= '</map>';
echo $areamap;
echo '<img usemap="#imagen" src="http://www.phperos.net/foro/Themes/DilberMC/images/lightgolden/logo.jpg" border="0">';
}
?>
<form method="POST">
<input name="imagemap" type="image" src="http://www.phperos.net/foro/Themes/DilberMC/images/lightgolden/logo.jpg">
</form>
Valor X: <?=$_POST["imagemap_x"]?><br />
Valor Y: <?=$_POST["imagemap_y"]?>Como yo necesito esta aplicación para localizar objetos y personas en una imagen, tenia que usar mapas html para que al pasar el raton sobre los mismos se mostrase una información concreta así que en el ejemplo como veis estan aplicados.
Si quereis usar esta aplicación para otra cosa ya sabeis

Yo os he allanado el camino.
Aquí teneis el ejemplo
online.
Espero que os guste y no tengais dudas porque el codigo es realmente sencillo
