Клуб API Карт

Static API отражает разный масштаб в зависимости от координат - в чем причина?

dvlev
11 ноября 2013, 23:30

Добрый день. 

 

Столкнулся с интересной особенностью. 

Вот две метки

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

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

 

Видно что карты отличаются только второй координатой: 55.84 vs 55.83

Масштаб указан одинаковый

Однако масштаб показываемых карт отличается. Это хорошо видно по схеме водоема или по схеме парка около Тимирязевской улицы. 

 

В чем может быть причина?

2 комментария
Подписаться на комментарии к посту

Для того, чтобы вычислить масштаб, указанная географическая область проецируется на сервере на плоскость. Масштаб подбирается так, чтобы проекция целиком помещалась в указанные размеры карты. Поскольку Земля - это шар, при проецировании на плоскость размеры немного искажаются. Участки, близкие к полюсам, как бы растягиваются вширь. Поэтому при изменении широты масштаб карты будет меняться (при прочих равных параметрах).

Ок, я примерно понял Вашу мысль.

Спасибо.