Спасибо за исходник. В принципе, все понятно. Я думал, что в GoogleEarth проекция немного посложнее. Все просто.
А тебе, я так понимаю, нужно получить соотношение метр/градус для GoogleMaps. Я у себя рассчитываю метр/пиксель (из чего можно получить и метр/градус если нужно). В этом случае, мне кажется будет проще сканировать(в твоей проге) картинку не по градусам, а по пикселям. Но это мое мнение
. Меньше будет округлений.
Если интересно, то у меня соотношение метр/пиксель для широты считается так:
// Размер половины мировой карты в пикселях на уровне детализации Z (начиная от 1 до ... как в SAS.Планет)
size := 128*Ldexp(1,Z-1);
// метров на пиксель на широте Y градусов (от экватора от 0 до ~85 градусов в обе стороны).
MetrPics:=20016332.8/size*Cos(Y*PI/180); // 20016332.8 - не помню откуда взял, но тоже не точно
Поможет - буду рад.
P.S. Мне больше было бы интересно как пересчитываются градусы из проекции GoogleMaps в проекцию Яндекс-карт(уж не знаю, че там за проекция).