
На сайтах со встроенными Яндекс Картами стала появляться реклама.
Причём речь не только о сложных интеграциях через API. С рекламой можно столкнуться и на обычной карте, которую когда-то сделали через Конструктор и встроили на страницу контактов.
Для владельца сайта ситуация выглядит, мягко говоря, не очень приятно. Карта — часть интерфейса сайта. На ней мы хотим показать свой офис, магазин или схему проезда, а теперь внутри этого блока посетителю может демонстрироваться чужая реклама.
Отключить её можно. Но уже за деньги. Вот такая вот фигня, собачка…
Я решила разобраться, что изменилось у Яндекса и есть ли сейчас нормальная альтернатива. И здесь неожиданно интересным оказался Конструктор карт 2ГИС.
Что изменилось у Яндекса
Начнём с важного нюанса.
Право размещать рекламу в своих картографических сервисах Яндекс прописал не вчера.
В редакции условий от 13 мая 2026 года пункт 4.7 уже позволял Яндексу включать рекламные материалы в данные, которые отображаются сервисами. А условия прямо запрещали пользователю самостоятельно скрывать или модифицировать рекламно-информационные материалы.
То есть формально возможность показывать рекламу существовала и раньше.

Но 1 сентября 2026 года появилась новая редакция соглашения. К старой формулировке добавилось существенное продолжение: в отдельных сервисах Яндекс может предоставить пользователю возможность отключить рекламу на условиях, описанных в документации. Именно эта версия условий сейчас является действующей.
В тарифах JavaScript API сейчас есть отдельный тариф:
«Базовый (без рекламы)» — 2 000 ₽ в месяц или 20 000 ₽ в год.
Причём это цена за отключение рекламы на одном домене.
Схема получается довольно простая:
карта с рекламой — бесплатно; карта без рекламы — 20 000 ₽ в год за домен.
Мне сложно назвать такой переход особенно клиентоориентированным. Компании годами встраивали карты в сайты, воспринимая их как привычную часть интерфейса. Теперь внутри уже существующего элемента появляется реклама, а возможность вернуть прежний вид превращается в отдельную платную услугу.
С точки зрения бизнеса Яндекса логика понятна. С точки зрения владельца сайта — приятного, мягко говоря, мало.
Высокая посещаемость страницы сама по себе сейчас не обязательно означает, что придётся покупать стандартную лицензию JS API за сотни тысяч рублей.
Яндекс прямо указывает, что запросы непосредственно к карте — hits — бесплатны. Отдельно лимитируются панорамы, геокодирование и другие сервисы.
Поэтому для обычной карты с маркером офиса основной расход фактически может свестись именно к 20 000 ₽ в год за отсутствие рекламы.
Для одного сайта сумма, возможно, не критичная.
А если сайтов десять — уже 200 000 ₽ в год.
Если пятьдесят — миллион. Шок! У нас таких сайтов тысячи…
И тут можно посмотреть в сторону конструктора карт 2GIS.

У 2ГИС есть свой Конструктор карт.
И это принципиально отличается от платной API Platform 2ГИС, тарифы которой я рассматривала сначала.
В текущей справке 2ГИС Конструктор прямо называется бесплатным инструментом для компаний, журналистов и блогеров. Созданную карту можно добавить на сайт.
Работает всё примерно так же, как когда-то привычный Конструктор Яндекс Карт:
открываем Конструктор; находим нужное место; ставим свои отметки; при необходимости добавляем линии, маршрут или выделяем область; задаём размер карты; нажимаем «Получить код»; вставляем код на сайт.
Без разработки собственного приложения на API.
Сам Конструктор находится на https://makemap.2gis.ru
И вот для небольшого или среднего корпоративного сайта это сейчас выглядит, пожалуй, самым очевидным вариантом замены Яндекс Карты с рекламой.
То есть карта 2ГИС действительно бесплатная?
Для Конструктора — на текущий момент именно так его позиционирует сам 2ГИС.
Более того, когда в 2021 году 2ГИС прекращал бесплатное предоставление ряда своих API, Конструктор виджетов и Конструктор карт были отдельно выведены из этого изменения.
При этом важно разделять две вещи.
Есть Конструктор карт — готовая карта стандартного вида, которую можно встроить на сайт.
А есть полноценная API Platform 2ГИС: MapGL, RasterJS, собственные тайлы, геокодирование, маршрутизация и другие сервисы. Вот эта инфраструктура уже тарифицируется по количеству запросов или тайлов.
Поэтому для простой страницы «Контакты» я бы вообще не начинала с MapGL и расчёта стоимости тайлов.
Сначала стоит попробовать бесплатный Конструктор.
Если его возможностей достаточно — задача решена значительно проще.
Для действительно высоконагруженных проектов или сайтов, которым нужны нестандартная логика, динамические данные, большое количество объектов, маршрутизация и глубокая кастомизация, уже придётся смотреть в сторону API и коммерческих условий.
Отдельного актуального публичного порога посещаемости именно для Конструктора я в документации 2ГИС не нашла. При этом 2ГИС оставляет за собой возможность устанавливать ограничения на использование своих сервисов. Поэтому для действительно крупного проекта я бы всё-таки уточняла условия у них отдельно, а не исходила из предположения о вечном безлимите.
А ещё есть OpenStreetMap
Есть и третий путь: Leaflet или MapLibre плюс коммерческий поставщик тайлов на основе OpenStreetMap.
Здесь вариантов достаточно много — от готовых OSM-based tile-провайдеров до собственной инфраструктуры. При этом использовать публичный tile.openstreetmap.org как бесплатный CDN для коммерческого высоконагруженного сайта не стоит: OpenStreetMap Foundation прямо предупреждает об ограниченных ресурсах публичных серверов и рекомендует для таких сценариев сторонних провайдеров или собственный хостинг.
Интересно было бы собрать отдельное сравнение таких решений.
Если кто-то уже использует на коммерческих сайтах MapLibre/Leaflet с хорошим tile-провайдером — поделитесь в комментариях, что выбрали и сколько это обходится. Думаю, опыт будет полезен многим.
Итак. Что делать?
Для небольших сайтов я бы в первую очередь протестировала именно Конструктор 2ГИС.
Не потому, что 2ГИС обязательно «лучше» Яндекса, а потому что сейчас он позволяет решить конкретную задачу: оставить полноценную интерактивную карту прямо на сайте и при этом не платить отдельно за отсутствие рекламного блока.
Ситуация с Яндекс Картами в очередной раз напоминает о простой вещи: когда мы бесплатно встраиваем сторонний сервис в интерфейс сайта, его правила в любой момент может изменить не владелец сайта, а владелец сервиса.
Комментарии (110)

Serax
22.09.2026 12:07По-моему, основная задача нынешнего яндекса - это напихать рекламы везде, где только можно, положив огромный болт на юзабилити. Взять любой их "сервис" - от "погоды" до уже прикрытого "мессенджера" - везде одна сплошная реклама...

Visualynx
22.09.2026 12:07Самое дно это реклама в навигаторе на маршруте

Ox2A
22.09.2026 12:07Новых эффективных менеджОров яндекса не волнует безопасность на дорогах, их волнует максимизация прибыли, не взирая ни на что.

Orbit7
22.09.2026 12:07Не, самое дно это реклама в приложении яндекс-такси
Они просто конченные, мало того, что я плачу им за такси, там они мне еще и рекламу свою пропихивают. Причем очень агрессивно, мешая пользоваться основными функциями приложения. Это что-то безумное

DroomVos
22.09.2026 12:07Реклама уже выбирается наружу из приложения яндекс-такси. Кстати я был сильно удивлен насколько приложение Google Maps работает быстрее Яндекс Карт. Добавление рекламы во все щели не проходит бесследно.
Заказываешь такси смотришь рекламу. Едешь смотришь рекламу. Смотришь рекламу смотришь рекламу


Moog_Prodigy
22.09.2026 12:07Непрозрачным пакетом закрывать. И при посадке таксист сразу будет спрашивать - "пакет нужен?"

kukovik
22.09.2026 12:07о. это не только яндекс. это у них поветрие. тот же Т просто задалбывает сплешами с какими-то в пень никому не интересными новостями, когда ты его открываешь, дабы посканить QR-код или купить бензин.

peschex0d
22.09.2026 12:07"тот же Т" запросто работает в предыдущих версиях приложения, где не было еще медведей и цыганских свадеб с баяном и скрипками, но до тестов есть смысл бэкапить ту версию, что у вас установлена, поскольку они как и все топчики после "тайной вечери" Минцифры делают многое, чтобы вы таки обновились уже на версию с зондом в мягкое место (а не просто с рекламными сторис, как раньше).

LoneStarCowboy
22.09.2026 12:07Я вот только вчера об этом думал: почему абсолютно каждое гребаное приложение пытается стать маркетплейсом? Вот нахрен мне смотреть на торшеры и электрохлеборезки, если я хочу просто вызвать машину?!

elobachev
22.09.2026 12:07Дно там в тупой безумной жадности а не в самой по себе рекламе на карте. Когда ты едешь а на объектах кругом написано тут кофейня а тут магазин - это как бы круто. И это тоже вообще то реклама. Но им же мало. И они берут и кусок экрана под какую то свою тупь отхватывают) Мне вот интересно, ну хоть кто то по такой рекламе хоть что то купил??

RTFM13
22.09.2026 12:07Я снёс последнее их приложение - навигатор, когда он мне поверх карты развязки нарисовал огромный банер, да еще и фризнулся от перегрузки. как раз когда надо было за 2 секунды принять решение о повороте. В результате объезд занял по пробкам час и я опоздал на мероприятие. Выглядело так как будто триггером банера сработало голосовое сообщение о повороте перед которым и вклинилась реклама.

DenisArd
22.09.2026 12:07Есть Yango maps - тот же самый Яндекс, только без рекламы. Изначально делался для всяких мусульманских стран, но в России всё работает - построение маршрутов и ведение по ним, в том числе на общественном транспорте, правда кроме такси.

zgwerby
22.09.2026 12:07ПОКА без рекламы.
Потом по типу из "супираппа" внедрят - от "помолись время" (с указанием на Каабу) до библиотеки законов шариата. И халяльной рекламой халяльной продукции и очень халяльных услуг.

DenisArd
22.09.2026 12:07Указание на Каабу там изначально было, после возмущения русских пользователей убрали (точнее, сделали опциональным)

Направление для молитвы

Finesse
22.09.2026 12:07Больше всего расстраивает, что тебе показывают рекламу вне зависимости от наличия подписки Плюс. Поэтому я отказался от подписки.

j_aleks
22.09.2026 12:07это не только яндекса, это проникновение "эффективных манагров" всюду,...В старые добрые времена например по телеку рекламы были в виде подстрочника, без обрыва основных тем. Это вообще безумство какоето, не ясны стремления, на примере телека, владельцы канала по идее стремятся удержать клиента, НО, что делает клиент когда начинается реклама, правильно, уходит с канала, и вернется ли туда неясно, либо забудет где был, либо просто пошлет... Так со всеми продуктами "зараженными" рекламой...Будет просто отток клиентов,..И вопрос не тупо в потере бабла от рекламщиков, а в форме подачи, если этот процесс ненавязчив, то проходит, а все остальное от лукавого...

s60
22.09.2026 12:07владельцы канала по идее стремятся удержать клиента, НО, что делает клиент когда начинается реклама, правильно, уходит с канала,
пока рекламодатель не ушел - всё норм

DenisArd
22.09.2026 12:07Реклама в виде титров была только на нищебродских региональных телеканалах. На федеральных всегда были рекламные блоки длительностью подчас дольше основного контента.

Yuriy_krd
22.09.2026 12:07Я поддерживаю вашу точку зрения полностью, но.... Судя по тому, что всякие телемагазины вроде Леомакса уже создали свои телеканалы, где круглые сутки крутится реклама, засилье рекламы на обычных каналах не проходит впустую.

AWE64
22.09.2026 12:07Когда это такое было? Я активно смотрел телевизор года с 1996 по начало нулевых — на всех каналах были рекламные блоки с обрывом основного контента, а с какого-то момента, наверное, года с 1999, появилась и реклама в виде бегущей строки.

slinkinone
22.09.2026 12:07Полностью поддерживаю.
Яндекс превратился в диджитал билборд. Без подписок, Яндекс выглядит как имгур 2010
Самые полезные сервисы созданы, аудитория привлечена. И раз новые сервисы не такие востребованные - то продают их пакетами (аля Яндекс 360 с его гигабайтом диска, мессенджером, Яндекс Докс) и лепят рекламу везде куда только можно.
Почта усеяна контекстом, да еще теперь плашки вылетают с просьбой купить что-то там у Яндекса по подпске.
В Погоде на каждые 3 строчки данных, строчка контекста. А встроенный ролик с эфиром Невсого проспекта сразу заряжается рекламой, которая стартует через 5 секунд.
В навигаторе и картах вылетают окошки с рекламой и развешаны какие-то иконки непонятные.
На сайте кинопоиска просто привет из 2000х. Дизайн не сделали, но реклама - пожалуйста.
В Го и на главной странице Яндекса просто 50% отдали под маркет.
А их триксы с автоматической уплатой чаевых таксистам при выставлении 4-5 звезд это просто капец!!! Явный обман клиентов с целью собрать дополнительных денег за счет невнимательности.
Из технологической компании Яндекс превратился в цифровой базар.
Пользовался Яндексом с 2004 и очень нравилась компания. Но в последние года 4 это просто мрак.
ЯндексОбратите пожалуйста внимание на этот пост, этот комментарии к нему. Просто невозможно стало пользоваться вашими продуктами. Хотя, делаете вы их, стоит сказать, хорошо!

sartorius9
22.09.2026 12:07- Лучше всех наш славный Яндекс!
- ...превращается в говно.
Ну значит вместо интерактивной карты с кнопками масштаба - в разделе контактов будет лежать картинка-скриншот. А если они начнут доить за авторство скриншота с картой - значит вообще будем фломастерами рисовать.
RTFM13
22.09.2026 12:07Картинка OSM и рядом ссылки на основные карты это было бы слишком хорошо для пользователя. А пользователь не должен привыкать к хорошему.
Вместо этого нужны эти ублюдочные карточные вставки. Никогда заранее не знаешь скролом сайт листается или карта масштабируется. Плюс это говно грузится и память занимает терабайтами.

nerudo
22.09.2026 12:07Я совсем не веб-дизайнер, потому хочу спросить: А положить руками нарисованную схему в png - это уже совсем не вариант в 26 году? Задача ведь стоит: малый бизнес, отметка на карте и как найти офис. Те, у кого 10000 пунктов выдачи как-нибудь справятся сами...

wsf
22.09.2026 12:07Нарисованная схема в png по UX это уровень чуть-чуть выше встроенной рекламы в карту. Я например почти всегда делаю zoom-out на карте чтобы посмотреть в какой части географии находится точка. На сайте где догадались впилить статику вместо карты начинается жесткий тупняк.

tester12
22.09.2026 12:07Несколько статических картинок разного масштаба + кнопочки смены картинок ("масштабирования") = проблема решена за 15 минут безо всяких яндекс-карт.

saege5b
22.09.2026 12:07Тогда надо отдельную схему с локацией в пару-пяток микрорайонов для захвата массива характерных объектов, с учётом что будут смотреть пешеход, пользователь ОТ, и водитель личного транспорта.
В центре, где много характерных объектов это не составляет проблем, а вот ближе к окраинам там приходилось чуть ли не карты города рисовать, и это (давно) приводило к конфликтам со всякими роскартографией и ФСБ.

nivorbud
22.09.2026 12:07А положить руками нарисованную схему в png
Коммерческую карту заскриншотить нельзя - будет нарушение авторских прав, как я понимаю. Свободную OSM можно. И простой картинкой, кстати, намного лучше в отношении скорости работы сайта. А встроенная через api карта (через код вставки) обычно тянет за собой мегатонны лишнего трафика, что плохо сказывается на метриках.

Yuriy_krd
22.09.2026 12:07Теперь уже мегатонны с половиной лишнего чужого рекламного трафика :)

nivorbud
22.09.2026 12:07Да, наверняка к коду карты еще и код РСЯ добавится, а он тоже не мало весит.
Что в итоге:
Вариант 1 (без карты или карта картинкой).
Ваша страница легкая. В картинках прописана ленивая загрузка, а неключевые скрипты имеют отложенную загрузку.
Страницу открывает посетитель со смартфона с неустойчивой 3G связью:
Сначала грузится компактный файлик css (10КБ), потом html-код страницы (50КБ) и посетитель уже видит текст на первом экране. И только потом лениво загружаются большие картинки и скрипты.
Главное - посетитель через пару секунд уже может читать текст, а еще через пару секунд увидит карту в виде картинки.Вариант 2 (карта через API или iframe):
Карты имеют асинхронную загрузку, поэтому предсказать последовательность загрузки невозможно.
Итак, посетителю не повезло и первыми начали загружаться скрипты карты и рекламы (>1МБ), а также карточные тайлы и картинки рекламных баннеров (объем боюсь представить).
Неустойчивый 3G канал посетителя забит намертво, не то что картинки сайта не загружаются, но даже и css/html-код может встать в очередь... на пару минут...В общем банальная вставка предоставляемого кода карты на страницу - это не очень хорошая затея. Нужно смотреть, как это скажется на мобильных посетителях.

RTFM13
22.09.2026 12:07Статкартинка это 500 рублей к цене сайта для заказчика в базарный день. А карточная интеграция это неделя программирования две недели вёрстки и стопицот миллионов денег. И в целом модно-молодёжно и ты лох если у тебя статкартинка. Это еще они не догадались удалять из поиска тех, у кого нет ихней карточной интеграции.

zgwerby
22.09.2026 12:07ЗАМОЛКНИ ТЫ УЖЕ!
У них тут половина на хабре обретается. Вот возьмут и буквально через час после твоего сообщения у них в трекере появится такой вот таск. А если юристов напрягут, то и аж два таска. Мальчиш-плохиш, прошедший 15 кругов собеседований, за это получит +3 к KPI и разрешение выйти покурить, деффективный менеджер - месячный бонус, деффективное СЕО - немного красывых слайдов с графиками, а страдать нам всем.

jinn50k
22.09.2026 12:07Так пусть делают, чем больше от них пользователей свалит тем лучше, будут друг дружке 15 этапов собеседований проводить в попытках выяснить кто из них виноват.

mayorovp
22.09.2026 12:07Всё совсем наоборот. Карточная интеграция - это скопировал кусок кода из прошлого проекта и забыл. А статическую картинку нужно будет обновлять кому-то, поэтому там несколько маршрутов на бекенде, страница настроек в админке, согласованный дизайн всей этой радости и та самая неделя на разработку. И это ещё если архитектурные астронавты в процессе обсуждения механизма замены одной картинки не решат делать CMS.

bigjesus
22.09.2026 12:07В определённых кругах такие действия называют термином «зашквар»... Не могу даже подобрать литературную аналогию: может «фиаско». Ещё слово «дно» крутиться на языке.
Но есть что-то и позитивное. Подобные инициативы корпораций подталкивают искать открытые, независимые решения и становиться свободней.
Moog_Prodigy
22.09.2026 12:07Как в том анекдоте "Полное крушение всех надежд" в кроссворде, 6 букв. Все предлагают одно и то же слово на букву П, и лишь одна молоденькая сотрудница вымолвила "фиаско"

Truespb
22.09.2026 12:07Кафедра русского языка. Две доцентши, одна курит, вторая разгадывает кроссворд.
— Мария Ивановна, полный крах всех надежд, шесть букв, вторая “и”…
Курящая долго думает, потом: — Hy, не может быть! B газете?
— Да.
— “Пиздец”?
— Подходит…
Входит завкафедрой, профессорша.
— Софья Марковна, вот вы доктор наук! Полный крах всех надежд, шесть букв, вторая “и”?
— “Пиздец”! Однозначно!
— Hy не может же быть в российской газете — “пиздец”!
— Сейчас всё может быть!
Входит аспирантка Машенька, юное невинное созданьице.
— Вот, молодёжь всё знает! Машенька, полный крах всех надежд, шесть букв, вторая “и”! У нас только один вариант — “пиздец”!
Машенька краснеет до корней волос и шепчет: — Фиаско

Black_Spirit
22.09.2026 12:07Хорошо, что сказали. У меня в браузере ublock и сам не заметил бы. А пользователи чего только не нагляделись и реклама на карте никого не смутит.

Artur_Averin
22.09.2026 12:07Напомнило историю, как выставляли в прод один сайт, но HTTPS ещё не прикрутили.
Мне человек пишет: "а что там за реклама появилась?
Я такой: "в смысле? какая реклама?"
Оказывается, мобильные операторы встраивали через HTTP рекламные блоки на сайты))

TheRaven
22.09.2026 12:07Контора сами понимаете кого, так что ожидаемо.
Когда приходилось ковыряться с API яндекскарт меня прям передёргивало периодически, зато какой после него офигенный Leaflet! Прям для людей делали.

max9
22.09.2026 12:07OSM одно время дико вандалили, можно неплохо влететь поставив такую карту на сайт.

zgwerby
22.09.2026 12:07Своя копия OSM (можно регионом) на сервере. При некрупных геозонах можно просмотреть руками (гы) или примитивными шаблонными фильтрами по базе. И обновлять не каждый день - обычно для таких инстансов карта даже актаульности "минус год" плюс-минус норм

achekalin
22.09.2026 12:07Когда они уже угомонятся?
Карту встроил ты. Сайт твой. Рекламу показывает Яндекс. А чтобы Яндекс не показывал рекламу на твоём сайте — заплати Яндексу.
Больше денег богу Яндекса!


kostnikolas
22.09.2026 12:07Ну так карта-то Яндекса. Технически он показывает рекламу на своей карте, а не на вашем сайте.

LimTroev
22.09.2026 12:07А нельзя на стороне сервера отфильтровать рекламу и встроить чистый фрейм в страницу?

BDI
22.09.2026 12:07условия прямо запрещали пользователю самостоятельно скрывать или модифицировать рекламно-информационные материалы
В самом начале статьи пишут что в прошлой версии соглашения было нельзя(юридически). Полагаю что в новой тем более, раз удаление рекламы стало платной услугой.

darwin_usb
22.09.2026 12:07У кого много сайтов делайте показ карты во фрейме на одном конкретном домене. И будет вам счастье.

JBFW
22.09.2026 12:07Osm к сожалению любит давить РКН. (Внутренний конспиролог подсказывает что без яндекс-интересов тут не обошлось - но доказать не могу)
Можно, конечно, попробовать проксировать тайтлы - тогда оно работает, но такое не любит сам osm, они не понимают концепцию обхода блокировок в одной отдельно взятой стране.

roman_deev
22.09.2026 12:07РКН душит Fastly, который помогает OSM обслуживать тайлы.
Если вы проксируете и кешируете, то OSM будет только рад. А ещё лучше захостить тайлы у себя: https://habr.com/ru/companies/ruvds/articles/786698

JBFW
22.09.2026 12:07Не будет рад: "нарушение лицензионного соглашения" и картинка ошибки вместо тайла.
Кстати, OSM работает поверх OpenLayers, если что - как источник карт. И в принципе его можно заменить на другой источник - вот только с этим сложно стало: Гугл давно ушел в отказ, Яндекс чудит, OSM блокируют, Bing так себе.

roman_deev
22.09.2026 12:07Вы делаете что-то не так. Либо вы выкачиваете слишком много (например, потому что не кешируете), либо вы используете дефолтные юзерагенты, которые конечно же давно заблокированы: https://operations.osmfoundation.org/policies/tiles/#34-apps-library-defaults--software-development-kits-identification-required
И не путаем соблюдение лицензии (упоминание авторства) или нарушение политики использования тайлов.

andreymal
22.09.2026 12:07По этой же ссылке кстати написано «do not recommend putting your own caching proxy», так что про «будет только рад» не очень понятно

roman_deev
22.09.2026 12:07Не рекомендуют, потому что это хлипкая конструкция. Если у вас будет всплеск пользователей, то все их запросы пойдут с одного IP и вы можете упереться в лимит.
А рад он будет потому что, если предположим, у вас есть 1000 постоянных пользователей, которые в течение дня смотрят примерно одни и те же тайлы (например какого-то района города), то вы запросите их только один раз.

kAIST
22.09.2026 12:07Так, у вас десятки сайтов, вы на них зарабатывается, но требуете от компании, которая как бы тоже зарабатывает, чтобы она бесплатно помогала вам зарабатывать? Правильно понял?
Я вон не хотел платить, но мне нужны были карты. Два часа ушло на то чтобы собрать pmtiles для России, положить ровно один файл в статику, подключить библиотеку и настроить под себя стили.

WEBVESTA Автор
22.09.2026 12:07Я не против того, чтобы Яндекс зарабатывал на API. Вопрос не в самом факте платности, а в механике перехода: сторонняя реклама появилась внутри уже встроенного элемента сайта, и заметного предупреждения об этом я не увидела. Кроме того популярность карт теоретически обуславливает стоимость тарифов Яндекс Бизнеса (которые теперь ввели для всех, а альтернатив не то чтобы много).
Спасибо за пример с PMTiles. Задача этой статьи была, в том числе, рассмотреть альтернативы. У каждого варианта своя цена — где-то деньгами, где-то временем.

cofein51
22.09.2026 12:07Школы и сады обязывают выкладывать "как до нас добраться", причём не только на сайтах, но и в бумажном виде..
В школе наша ходил голосовать, там со всю стену из пластика сделана карта...
Во заходите вы на сайт гос учреждения, а там реклама фаллоимитаторов и свечей от геморроя (смотря кто рекламодатель будет)...
Формально это выходит как крутая бизнес идея, большая часть гос учреждений автоматом , как налог в пользу Яндекса....
Как школы закупают подписку на "герда бот" что бы следить за детьми в соц сетях, а иначе сверху по голове постучат....

kAIST
22.09.2026 12:07Мы вроде на сайте для ITшников, давайте рассуждать не со стороны тех, кто пользуется сайтами, а со стороны тех кто их делает.
Зависимость от стороннего API, тем более бесплатного API, это грабли которые где то валяются в саду и на которые рано или поздно можно наступить. И это говорит человек, у которого свой сервис, который отдает iframe на сотни других сайтов. Говоришь людям, забирайте свой контент, есть инструмент для self hosted, но нет, редко кто это делает.

konst90
22.09.2026 12:07Во заходите вы на сайт гос учреждения, а там реклама фаллоимитаторов и свечей от геморроя (смотря кто рекламодатель будет)...
На сайте некоторых госучреждений вообще символика экстремистской организации (Meta) висит, и ничего.

abc2026
22.09.2026 12:07заходите вы на сайт гос учреждения, а там реклама
Если не ошибаюсь, там будет реклама того, что на этом устройстве (или под этим логином) смотрели раньше.
Госучреждение не может отвечать за Ваши специфические вкусы:)
peschex0d
22.09.2026 12:07если вы при включенном и спящем смартфоне и/или умной колонке сочно поругаете парламентариев, вам вполне вероятно покажут рекламу нетрадиционных утех /s
реальный кейс - коллега на работе в смартфоне через служебный вайфай сканирует авито в поисках тачки, а баннер автодилера вижу я справа на Хабре сидя за обычным десктопом в этой же локальной сети
и неоднократно так, в том числе и при разговорах рядом со смартфонами в спячке

VIUIoQsDlyUAz5
22.09.2026 12:07У Яндекса вполне себе можно представить рекламу и в платном API.
Я как пользователь поэтому и ушел от Яндекса. Я плачу им деньги за сервисы, а они мне взамен пихают рекламу везде где только можно (параллельно ухудшая UX во всех приложениях с каждым обновлением).

kAIST
22.09.2026 12:07Ну так они не обещают что у них будет все без рекламы, если ты за что то заплатишь подписку. Ее вырубают именно там, где обещают.

VIUIoQsDlyUAz5
22.09.2026 12:07Ну так поэтому и ушел. Более того, даже предлагал денег им дать, чтобы из приложений погоды и навигатора рекламу убрали, так не берут же.

Krushiler
22.09.2026 12:07Ага, а еще ты не можешь напрямую контроллировать какую рекламу ты хочешь показывать. Вот делаешь ты сайт с курсами, а в карты показывают юзерам только "соцрекламу".
При этом всём яндекс является ещё и монополистом на местном рынке. "Пусть зарабатывают" звучит нормально для честной компании средних размеров, а не для мегакорпорации полностью вытеснившей другие сервисы такси, доставки и т.д.

LinkToOS
22.09.2026 12:07Полноценная карта нужна компаниям у которых куча точек продаж. Для них 20000 руб. это ничто.
Если пятьдесят — миллион. Шок! У нас таких сайтов тысячи…
О каких сайтах речь? Зачем на этих сайтах полноценная карта?

WEBVESTA Автор
22.09.2026 12:07Полноценная карта нужна и для шиномонтажа, и для стоматологического кабинета. Я работаю в студии разработки. На обслуживании тысячи сайтов: не только крупных сетей, но и микробизнеса, для которого 20 000 рублей это критично, при условии, что приходится теперь ещё оплачивать подписку на «Яндекс Бизнес», чтобы твоя карточка более‑менее выглядела по сравнению с конкурентами.

nivorbud
22.09.2026 12:07приходится теперь ещё оплачивать подписку на «Яндекс Бизнес»
Подскажите плиз, а может отсутствие рейтинга (звездочки с количеством отзывов) в выдаче яндекса быть связано с отсутствием платной подписки на «Яндекс Бизнес»? А то у большинства конкурентов, смотрю, рейтинг указывается, а у нас нет. Хотя отзывов на карте много и оценка 5 баллов.

LinkToOS
22.09.2026 12:07Полноценная карта нужна и для шиномонтажа, и для стоматологического кабинета
Зачем, если точка одна?

vadimr
22.09.2026 12:07Если б вы знали, как меня раздражает "полноценная" (на самом деле, конечно, неполноценная, так как она не в навигаторе) карта на каждом сайте шиномонтажа! Особенно на мобильнике с маленьким экраном. Я захожу на сайт шиномонтажа посмотреть на шины, а не на ущербную копию map.yandex.ru
Всё, что нужно пользователю от сайта организации – точный адрес и координаты, которые без проблем можно скопировать в клипборд. Для эстетов можно ещё добавить png с общим видом.

AlexVRud
22.09.2026 12:07Полноценная карта нужна и для шиномонтажа, и для стоматологического кабинета.
Для показа одного адреса?
Намного проще сделать
картинку с картой
адрес текстом
кнопки открыть в "приложении по умолчанию", "яндекс картах", "гугле картах", "2гис", ...
Тем самым страница будет лёгкой и функциональной.

nivorbud
22.09.2026 12:07На днях знакомому сайт настраивал и при вставке карты обнаружил эту рекламу. По моему это перебор: реклама занимает около 25-30% области карты. Сначала хотел оствить, как есть, но потом подумал: сайт оказывает услуги, среда весьма конкурентная, а реклама эта - контекстная, что означает, что с большой вероятностью в этих баннерах будет крутиться реклама конкурентов... Правильно я понимаю? Если да, то это уже неприемлемо. Не знаю, озаботился ли этим вопросом Яндекс, но я бы на его месте не показывал бы рекламу в картах по тематике сайта.

SebastianP
22.09.2026 12:07а что нельзя сделать в век ИИ простейший тайловый сервер на HTML/CSS/JS и вот прям чтоб пару слоев было с z14 до z17 в пару МБ тайлов векторных себе намутить с OSM. Для шиномонтажа, и для стоматологического кабинета показать зум от микрорайона до подъезда . Явно будет дешевле 20000 в год

WEBVESTA Автор
22.09.2026 12:07Задача этой статьи была в том, чтобы рассмотреть альтернативы, в том числе благодаря комментариям. Многие сайты редактируют, дополняют сами электрики и стоматологи (условно). В этих случаях нужен максимально понятный и простой вариант. В наш век ИИ, к сожалению, не все умеют пользоваться даже excel. У каждого варианта своя цена — где-то деньгами, где-то временем.

BooDmitry
22.09.2026 12:07
Да, рекламные баннеры появились, ну что ж, время написать собственную карту.

BooDmitry
22.09.2026 12:07Изучил немного вопрос, пришел к мнению что карта нинужон нам.
Красиво было с ней, отлично дополняла композицию сайта, но как толко начал смотреть замены то каждый второй метод отдает 403 как ему по кайфу, я решил что карта и яндекс идут найух да и все, переоформил страницу контактов)

geolocator
22.09.2026 12:07Яндекс это компания зла, а людей которые там работают надо презирать.

geher
22.09.2026 12:07Попахивает недобросовестной конкуренцией. Вы из конкурирующей компании зла?
Если что, это не наезд. Я просто спросил. Исключительно из нездорового любопытства.

BooDmitry
22.09.2026 12:07А вы сам из Яндекса да?) что вы с картами сделали, запустили спам ботов, сотни тысяч сайтов будут теперь срамить рекламой?)
Исключительно любопытно брат)

geher
22.09.2026 12:07А вы сам из Яндекса да?)
Нет.
что вы с картами сделали
Перешел на 2GIS, ибо мне удобнее (пока удобнее).
Гуглокарты не предлагайте. Они для меня хуже яндексовских, даже несмотря на рекламу.

BooDmitry
22.09.2026 12:07А 2ГИС не выкатит завтра рекламные баннеры? Вы просто взяли ближайший вариант на замену или же вы уверены что это правильная замена

geher
22.09.2026 12:07Потому и пока удобнее. Испортят, буду искать замену. Точнее уже ищу на всякий случай. Но пока с заменой плохо. Смотрю в сторону OsmAnd, но пока не вдохновляет.
Не исключаю даже, что вернусь на Яндекс (если 2GIS испортят сильнее, чем Яндекс-карты) и буду жрать кактус, ибо общественный транспорт нужен.

geolocator
22.09.2026 12:07Нет, исключительно честная ненависть.

geher
22.09.2026 12:07"Сейчас к людЯм надо помягше. А на вопросы смотреть ширше" (с)
В смысле осторожнее с ненавистью, плохо воздействует на ненавидящего.

Gorky
22.09.2026 12:07Тот самый момент когда "со дна постучались" ) Годами подсаживать миллионы сайтов на свои карты, а потом взять и добавить туда рекламу.
Единственное чего они добьются таким мувом - очередной волны ненависти, нежелание как-либо контактировать с их сервисами в будущем и перехода на другие системы.
zgwerby
22.09.2026 12:07Менеджменту яндекса важно срубить бабла (не "заработать денег", а именно "срубить бабла", это важно) здесь и сейчас, получить бонусы, после чего эти правильные детки правильных родителей, которые более луДше нас, простых смертных, свалят с "золотым парашютом" в другое тёплое место.
Развивать и вкладываться на перспективу - можно, но зачем? Они олигополисты (вот новость на днях была о соединении мыла и яндекса - закончат и оформится 100% монополист).
Люди, к сожалению, схавают - они вынуждены схавать, альтернатив нет, кроме подсберовского 2гис и опенсорца, где нет и быть не может 2/3 фич, ради которых такой софт и ставят: пробки и маршруты в реалтайме с чистой, невандаленной политическими ботами картой - оплатят подписку, аудитория хабра в комментах - капля в море.
Не переживай, они еще и десяток статей тут же, в платном блоге, выложат, что сайт без их карт - не сайт, а так, забава подростка, которая не принесёт никакой конверсии. И в комментарии под ними запустят мясных ботов, чтобы стушевать любое неправильное мнение

yarkov
22.09.2026 12:07А нормально что у меня картинки с хабрасторадж только через vpn грузятся? Что происходит?
vkomp
Наблюдаю противоречие "высоконагруженный сайт" и "рекомендую для небольших компаний" - это две разных задачи. Для небольших компаний я рекомендую maplibre-gl. А большие сами решат свой выбор. Мой зимний опыт внедрения карты в react-приложение таков:
1) Яндекс.Карты второй версии вроде как бессмысленно внедрять в новый сайт. А третья версия хочет api-ключ, который - внезапно! - не работает в http://localhost. И поддержка пишет "так задумано". Тут я чутка сломался - кто-то делает новую фичу сразу в прод?! Ок, вычеркиваем.
2) 2ГИС после ковыряния яндекс.карт поднялся сразу - тут плюс. Но в целом документация весьма бедная для новичка. Когда начал добавлять terra-draw и свою логику, то это стало ограничением. Бесплатный ключ работает только месяц, и лимитирован - для внедрения ок, но для "небольшого сайта" уже заморочено. И как я понял все эти мапы отфоркнулись от опенсорса, потому начал смотреть по сторонам.
3) leaflet шибко национализирован, россиянам запрещено юзать - ок, вычеркиваем.
4) мой выбор maplibre-gl - прилично покрыт типами, и вообще хорошо документирован, примеров кода множество. В прод клиента едет 1Мб дополнительного бандла. За неполный год доволен, менять не планирую.
В целом, сложность не либе, а в самой картографии - огромный пласт знаний: запуск и разделение кода, логика инициализации и добавление своих слоев за эффектами, разные системы координат в разных частях, и весьма не интуитивная логика слоев, выделения и рисования объектов. Отдельно стоит упомянуть, что в бэкенде сильно не как на сайте, свои заморочки с координатами и их преобразование, и хранение и поиск в бд требует отдельного плагина - надо конфигурировать образ бд.
Но освоил, есть новые фичи для бизнеса.
WEBVESTA Автор
Тут у нас, видимо различия в терминологии:)
В статье речь в первую очередь о простой карте на странице контактов: готовый виджет, несколько отметок и минимум разработки. Для такого сценария я предлагаю сначала попробовать именно Конструктор карт 2ГИС на makemap.2gis.ru. Месячный демо-ключ относится уже к API Platform 2ГИС MapGL, RasterJS и другим сервисам, а не к Конструктору.
Ваш случай- полноценная карта, со своими слоями, рисованием и бизнес-логикой. Здесь Конструктор не подходит действительно.
Насчёт Leaflet мне сложно дать развернутый ответ, не совсем углублено этим занимаюсь.
Неприятно было, когда зашла на сайт клиента и увидела "сюрприз". Пришлось разбираться.
Бюджет минимальный, микробизнес, поэтому речи даже о 20000р не идет для решения этой проблемы.
Vaduga
открою секрет. В файле hosts можно прописать алиас для localhost и выписать api-ключ на любой домен
aamonster
1 насчёт неработоспособности на холокосте – сейчас очень много что не работает в http, только в https. Например, webauthn, и, кажется, даже с fetch могут быть проблемы в зависимости от настроек сервера. Так что для разработки делаем brew install caddy (или как там это на винде/линуксе) и радуемся жизни – он сам сделает self-signed сертификат, поправите hosts и среда разработки станет предельно близка к боевой.
vkomp
Наладил себе в dev самоподписанный сертификат, прописал в своих браузерах и ок.
Bardakan
выше говорилось, что 20к в год для отдельно взятого домена. Может таким образом они хотят, чтобы вы тестировали на отдельном тестовом сервере и платили еще и за второй домен 20к?
HyperWin
Да проще в пределах локалки поднять nginx с самописным сертом...
vkomp
Моё решение - сгенерировать самоподписанный сертификат. И добавить его в доверенные браузера - и ок. Так много лет делаю.
У меня vite - он сам по себе сервер в разработке.
webhamster
Но он тоже недоступен в РФ без VPN
vkomp
Да вроде норм открывается https://maplibre.org/maplibre-gl-js/docs/