Для долготы всё просто в одном пикселе 360 / pow(2, zoom +

А вот с широтой, формула: cos(lon) * 180 / pow(2, zoom +

Проблема в том, что при использовании этой формулы происходит смещение, я понимаю, что смешение 5 м обусловлено погрешностью, но здесь угловое смещение (как мне кажется) дорога и прямая должны быть параллельны (прямая - это участок дороги, расположенной ниже, взятый с яндекс карты; дорога - карта openstreetmap)
Подскажите, не так с формулой?