Клуб API Карт

StaticAPI -- не отображается метка

Пост в архиве.

Здравствуйте!

А вот странно -- метка не отображается на карте:

http://static-maps.yandex.ru/1.x/?l=map&ll=30.255254,59.989385&size=435,250&pt=30.325871,59.935633,pm2rdm

 

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

Вот например если заказать не прямоугольную картинку, а квадратную -- то метка видна:

http://static-maps.yandex.ru/1.x/?l=map&ll=30.255254,59.989385&size=435,435&pt=30.325871,59.935633,pm2rdm

 

Можете сделать автоподбор масштаба для таких случаев? Вернее, доработать уже имеющийся механизм, вот этот:

"Если параметр  spn не задан и, при этом, явно не указан уровень масштабирования, то Static API попытается установить пропущенные параметры автоматически."

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

 

http://api.yandex.ru/maps/doc/staticapi/1.x/dg/concepts/markers.xml

 

Если не указывать координаты центра карты, то будет подбирать область видимости под ваши метки

Удалённый пользователь
27 января 2016, 23:39

Опыты показывают, что если даже указать координаты центра карты,

мехнизм автоподбора масштаба работает, но вот из-за таких "краевых эффектов" его использовать на практике не получится

я передал ваш вопрос разработчикам статик апи

Удалённый пользователь
27 января 2016, 23:39

Уточню просьбу -- хотелось бы в целом не получать "краевых эффектов", когда метка оказывается на границе карты и из-за этого не видна. Что-то вроде фиксированного отступа от края картинки, при достижении которого меткой, масштаб меняется на другой