Приветствую!
Есть задача наносить точки и вообще раскрашивать определёнными данными российскую версию карты России.
Нашёл пару svg-карт:
здесь и
здесь.
Ни там ни там нет указания на используемую проекцию, поэтому очень затрудняюсь, как пересчитывать гео-координаты в декартовы, для нанесения на карту. А проекций разных
много.
Задача также в том, что всё должно работать на локальном сервере (Яндекс Карты не годятся), svg контуров вполне достаточно.
Например, я собрал несколько точек с известными координатами и сопоставил с первой svg-картой:
var coords=[
{geo:[54.46250,19.63861],svg:[30.157770999999997,170.82351]}, //Западная точка, Калининград
{geo:[41.18528,47.78167],svg:[71.29541499999999,457.89915999999994]}, // Дагестан, южнейшая точка
{geo:[50.869726, 156.474716],svg:[965.96521,390.81618000000003]}, // Сахалинская обл., верх
{geo:[64.316611,108.425197],svg:[597.00888,330.63882]} // Иркутская область, верх
];
Но едва ли есть такая программа, которая подберёт функцию и параметры по значениям аргументов. Или есть?
Поделитесь, пожалуйста, мнением, опытом.