Интерактивная карта на JavaScript

jVectorMap jVectorMap.com (пример) — это jQuery-плагин для создания именно таких интерактивных карт. Здесь используется SVG в качестве формата карты, и к тому же плагин предлагает множество уже заранее подготовленных карт. Также, используя редактор векторной графики (вроде Adobe Illustrator), мы можем нарисовать что угодно (карту торгового центра), экспортировать ее в SVG и добавить интерактивные элементы.

Подробнее