Подскажите пожалуйста, какая используется проекция яндекс.картами и каково значение широты для северной и южной кромок карт. Похоже, что изображение яндекс.карт несколько сжато по широте относительно изображения сформированного согласно проекции Меркатора.
В документации ( http://api.yandex.ru/maps
Но точных цифр я не нашёл.
Помогите, пожалуйста, разобраться с этим.
Дополнение:
На самом деле мой вопрос заключается примерно в следующем:
Картами очевидно используется проекция Меркатора, точнее её часть, ограниченная
по оси У значениями -0.5 и +0.5, которым соответствуют широты в градусах
приблизительно -85.05112878 и +85.05112878.
Я в своём проекте накладываю карты на глобус исходя из этих предположений.
Также на глобус я накладываю метки населённых пунктов, координаты которых
(в градусах широты и долготы) взяты с сайта www.geonames.org.
Так вот положение меток и визуальные центры городов на картах существенно
расходятся (до нескольких десятков километров). Расхождения наблюдается только
по широте, а по долготе расхождений нет.
Замечено следующее: в районе экватора расхождений практически нет.
Поэтому я предположил, что карты имеют некоторый коэффициент сжатия, а центр
сжатия -- экватор. И, как следствие, что охвачена картами территория, несколько
большая, чем территория по оси У от -0.5 до +0.5 по проекции Меркатора, но помещена
она в тот же квадрат, из которого нарезаются тайлы. При попытке измерять величину
"коэффициента расхождения" на разных широтах, получились неоднозначные результаты
(возможно, я где-то в расчёте напутал, но сам ошибки не нашёл).
Привожу сравнительные с гуглом примеры.
В каждом примере находится один объект на картах яндекса и гугла на одном уровне
детальности и сверяются номера тайлов по координате У (т.е, приведённые числа есть
номера тайлов).
Слева гугл, справа яндекс:
-1) Южная точка о. Тасмания: x=7437, z=13. y-values: google 5201, yandex 5195.
Число тайлов на данном уровне 8192.
Абсолютное расхождение ~6.
Коэффициент расхождения: ( 5201 - 8192 / 2 ) / ( 5195 - 8192 / 2 ) = 1105 / 1099 = 1.00546
0) Южная часть аэропорта города Entebbe в Африке (0.05 градусов северной широты): x=4834, z=13. y-values: google 4095, yandex 4095.
Число тайлов по вертикали на данном уровне 8192.
Расхождение не видно.
1) РГУПС-кольцо(Ростов-на-Дону): x=79989, z=17. y-values: google 45967.75, yandex 46070.375.
Число тайлов по вертикали на данном уровне 131072.
Абсолютное расхождение ~103.
Коэффициент расхождения: ( 131072 / 2 - 45967.75 ) / ( 131072 / 2 - 46070.375 ) = 19568,25 / 19465.625 = 1.00527
2) Петропавловская крепость, отдельная постройка в центре(центр её основания): x=76573, z=17. y-values: google 38099, yandex 38220.
Число тайлов 131072.
Абсолютное расхождение ~121.
Коэффициент расхождения: ( 131072 / 2 - 38099.375 ) / ( 131072 / 2 - 38220.45 ) = 27436,625 / 27315,55 = 1.00443
3) Южная точка острова Диксонский(Северный ледовитый океан): x=3181, z=12. y-values: google 583, yandex 587.
Число тайлов 4096.
Абсолютное расхождение ~4.
Коэффициент расхождения: ( 4096 / 2 - 583.5 ) / ( 4096 / 2 - 587.75 ) = 1464.5 / 1460,25 = 1.00291
Аналогичное сравнение с yahoo всё подтверждает; у yahoo, правда нумерация тайлов по У
несколько отличается (что сути не меняет). У гугла нумерация тайлов точно такая
же как у яндекса.
Расхождения везде, не считая "приэкваторных территорий".
Хотелось бы разобраться в этой картине, поскольку хочется использовать наши карты,
а пока не получается...
И, если есть какие-то точные цифры относительно проиллюстрированного -- хотелось
бы их увидеть.
Или подскажите, плз, где-что я не догоняю..