>Проблема заключается в том, как распознать, на какую страну кликнул юзер?
Где-то видел такую реализацию: есть полноцветное изображение и есть его «карта», размерами соответствующая самому изображению. Карта полностью черная и на ней разными цветами нарисованы куски, соответствующие активным областям на исходном изображении. В итоге задача определения области клика сводится к определению цвета пикселя в координатах клика. Соответствия область-цвет прописаны в отдельной структуре.