Содержание:
Что произошло?
Если вы создавали карты через Конструктор Яндекс.Карт и размещали их на сайте, возможно, вы заметили, что изображения больше не отображаются внутри меток. Например, вы вставляете тег <img>
, но на готовой карте картинка не появляется.
Вот как выглядел пример изображения, добавленного в метку карты:
Почему картинки не работают?
До февраля 2024 года Яндекс действительно позволял вставлять HTML-теги, включая <img>
, прямо в поле «Описание» в Конструкторе. Однако теперь эта возможность официально отключена в целях безопасности. Поддерживаются только базовые текстовые теги.
Что говорит Яндекс?
Вот что официально ответили в службе поддержки Яндекс.Карт:
А также (дополнительная выдержка из письма поддержки):
«До февраля 2024 года можно было встраивать картинки и iframe-теги прямо в поле “Описание” объектов. Сейчас такой возможности нет. Теги для вставки видео, изображений, а также встраиваемого контента через iframe-тег работать не будут... Без использования API вставка изображений в метки невозможна.»
Как обойти ограничение?
Если вам нужно показывать изображения, встроенные в метки, единственный способ — использовать полноценное API. В этом случае вы можете:
Вывод и рекомендации
Если вы используете Конструктор Яндекс.Карт, учтите, что <img>
и прочие HTML‑теги теперь недоступны. Это не ошибка — а политика сервиса.
Если вам важно показывать изображения — переходите на работу через API.
Мы в SMITT Media Group помогаем настраивать карты любой сложности, включая подключение по API, отображение динамических данных и разработку полностью кастомных решений на карте. Напишите нам — подскажем, как лучше реализовать вашу задачу.
Полезные ссылки: