http://new-layer.ru/imap/ - Карта выполнена с помощью библиотеки d3.js, поделена на 8 округов, округи на регионы и области, в областях и регионах по мировым координатам выставляются метки городов. Когда ни одна область карты не увеличена - метки показывают округа, в которых есть интересующие города, когда увеличен округ - метки показывают регионы и области, в которых есть интересующие города, когда увеличен регион или область - видны сами метки городов.