Здравствуйте, в ходе решения задачи возникла необходимость преобразования пикселей в градусы.
Для долготы всё просто в одном пикселе 360 / pow(2, zoom + 8) градусов. И с ней всё норм ( угловых смещений нет).
А вот с широтой, формула: cos(lon) * 180 / pow(2, zoom + 8) где lon - широта в радианах.
Проблема в том, что при использовании этой формулы происходит смещение, я понимаю, что смешение 5 м обусловлено погрешностью, но здесь угловое смещение (как мне кажется) дорога и прямая должны быть параллельны (прямая - это участок дороги, расположенной ниже, взятый с яндекс карты; дорога - карта openstreetmap)
Что не так с формулой?