I am new to GIS mapping.
I wonder how CartoDB is able to add mouse interaction like(mouse Hover/click) on The generated PNG image tiles. Can anyone explain the background process about how its done. Thank you so much.
This is a very nice question!
They use a custom implementation of the UTF-GRID specification called Zera.
You can read a very good explanation here.