I answer questions on toster.ru and every week I see questions about interactive maps there. A lot of beginners don’t understand how to create them. So I wrote a tutorial for them. I used SVG, leader-line.js and hammer.js to create an interactive plan with hover effects, arrows and popups. I hope it’ll be helpful.