Here are two cards:

https://static-maps.yandex.ru/1.x/?size=650,414&ll=37.54,55.84&spn=0.01,0.01&l=map 

enter image description here

 https://static-maps.yandex.ru/1.x/?size=650,414&ll=37.54,55.83&spn=0.01,0.01&l=map 

enter image description here

It can be seen that maps differ only in latitude: 55.84 vs 55.83

However, the scale of the maps shown is different. This is clearly seen in the pond scheme or in the park near Timiryazevskaya street.

What could be the reason?

    1 answer 1

    In order to calculate the scale, the specified geographic area is projected onto the plane on the server. The scale is chosen so that the projection is entirely fit into the specified dimensions of the map. Since the Earth is a ball, when projected onto a plane, the dimensions are slightly distorted. Sites close to the poles, as if stretched in breadth. Therefore, when changing latitude, the scale of the map will change, all other parameters being equal. If it is important to set a specific map scale, you can use the z parameter, which sets the map scaling factor .

    • I think for the usefulness of the question-answer it is worth writing how to avoid it - andreymal
    • @andreymal, thanks, added) - Reni