Клуб API Карт

Связь между тайлами и WGS-координатами

Пост в архиве.
Namolem
9 декабря 2011, 00:06

Не совсем понимаю связь.

Центральная точка - 34.34907В.Д, 53.253046 С.Ш.

 

Пусть зум = 18

Тогда весь мир состоит из 262144х262144 тайлов

Первый запрашивашиемый тайл при таком зуме - (х=156082,у=85308), то есть где-то 59% по Х и 32% по Y

 

Как теперь эти числа преобразовать в WGS ? 34 ВД 53 СШ

3 комментария

для Х формула

 

(360*Х)/(2^Zoom) - 180

 

Для У пока не получается найти. Аналогичная формула

(360*Y)/(2^Zoom) даёт 59 градусов, т.е. отклонение 6 градусов

тайлы сушествуют в проекции меркатора.

Тоесть не в гео координатах относительно круглой земли, а в пикселях квадратной карты.

Функции пересчета очень много раз на форуме выкладывались, но судя по всему из надо переносить напрямую в документацию( либо использовать обьект conveter)