Нечто похожее, но без перевода координат, там данные по областям заданы:
bl.ocks.org/KoGor/5685876
Используются d3.js и topojson.
В принципе, эта статья — половина решения. Для перевода координат, скорее всего, нужен geojson, и может быть, опять topojson. Сам ничего подобного не делал, но проекты открытые и достаточно хорошо документированы.