ikilnukes... no le ayo forma a tus imagenes.... xD
yo me tire la noche haciendo esto con canvas/javascript
una clase para contruir mapas apartir de un json
y una clase para mostrar el cursor y el area de click.
y me falta un monton mas... pero siento que no puedo avanzar sin el server que me proporcione el mapa y maneje las cordenadas del usuario. (se hacerlo... pero no se por donde empezar xD tan solo para el lado cliente me tarde 4 horas pensando por donde comenzar)