Клуб API Карт

Почему перестало работать отображение меток через Static API?

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

 Я формирую ссылку типа

 http://maps.yandex.ru/?&l=map,&ll=37.595145,55.61482&pt=37.595145,55.61482,pmvvl&z=14

чтобы показать пользователю определенную точку на карте в браузере (ссылка отправляется через SMS). Все замечательно работало несколько лет, до последнего времени. Собс-но, на десктопе все работает и сейчас, но на мобильных устройствах происходит редирект типа

http://beta.maps.yandex.ru/?&l=map,&ll=37.595145,55.61482&pt=37.595145,55.61482,pmvvl&z=14

где, как я понимаю, отображаются уже новые Яндекс-карты, и метки на карте уже нет.

Как бороться? Как отобразить (и возможно ли это) метку через ссылку на новых картах.

Или как, хотя бы, избавиться от редиректа?

4 комментария
Sergey Konstantinov
28 января 2016, 00:00
Static API как работало, так и работает:
http://static-maps.yandex.ru/1.x/?l=map&ll=37.595145,55.61482&pt=37.595145,55.61482,pmvvl&z=14
maps.yandex.ru же официальной возможности автоматически формировать ссылки никогда не предоставлял. Если пользоваться недокументированной функциональностью, однажды утром она может сломаться.

Можно удалить из урла ",pmvvl", то есть оставить только http://beta.maps.yandex.ru/?&l=map,&ll=37.595145,55.61482&pt=37.595145,55.61482&z=14, тогда урл будет работающим (с мобильных)

Спасибо, работает. Жалко, что в таком виде оно теперь на десктопе не показывается, ну да ладно, это я уже капризничаю 

Если убрать "beta." в начале (оставить http://maps.yandex.ru/?&l=map,&ll=37.595145,55.61482&pt=37.595145,55.61482&z=14 ), будет открываться и с десктопа и с мобильного, на мобильном сам перенаправит на beta