Клуб API Карт

Это клуб для общения про API Яндекс.Карт. Здесь мы публикуем новости проекта и анонсы мероприятий, связанных с Сервисом.  
Также, мы всегда рады авторам, которые хотят анонсировать свои проекты, созданные с использованием API Яндекс.Карт.

Общая информация
Полезное

Технические вопросы по использованию API Карт вы можете задать на Stack Overflow

Переключение ссылки 2.1 на версию 2.1.79
Maps API
28 июля, 09:58

Мы переключили ссылку api-maps.yandex.ru/2.1/?lang=ru_RU, которая теперь соответствует версии 2.1.79.

Команда API Яндекс.Карт

1 комментарий
обновление,новости,API 2.1
API Яндекс.Карт версия 2.1.79
Maps API
12 июля, 19:07

Мы выпустили новую версию API Яндекс.Карт 2.1.79. Для её подключения используйте адрес: api-maps.yandex.ru/2.1.79/?lang=ru_RU&apikey=... 

Мы уже переключили на новую версию api-maps.yandex.ru/2.1-dev/

Изменено:

- Обновлён логотип.

Исправлено:

- Правки слоя пробок.
- Правки блока «Открыть в Яндекс.Картах».
- Правки вёрстки.

Команда API Яндекс.Карт

1 комментарий
обновление,новости,API 2.1
Переключение ссылки 2.1 на версию 2.1.78
Maps API
15 декабря 2020, 17:57

Мы переключили ссылку api-maps.yandex.ru/2.1/?lang=ru_RU, которая теперь соответствует версии 2.1.78.

UPD Временно переключили обратно на 2.1.77

Команда API Яндекс.Карт

10 комментариев
обновление,новости,API 2.1
API Построения маршрута между двумя точками версия v2
Maps API
10 декабря 2020, 19:27

Мы выпустили новую версию API Построения маршрута между двумя точками.

API Построения маршрута позволяет проложить маршрут между известными точками с помощью HTTP-запроса. При расчете маршрута учитывается текущая загруженность дорог или прогноз пробок на нужное время в будущем.

Для подключения новой версии используйте адрес:
https://api.routing.yandex.net/v2/route…  

С 15 декабря 2020 года запросы к https://api.routing.yandex.net/v1/route, https://api.routing.yandex.net/v1.0/route, https://api.routing.yandex.net/v1.0.0/route будут переключены на https://api.routing.yandex.net/v2/route

В версии v2 улучшена стабильность работы API и точность маршрутов. Формат запроса и формат ответа не меняются. 

Если вы ещё не используете API Построения маршрута между двумя точками в своем проекте, напишите нам на адрес paid-api-maps@yandex-team.ru, и мы дадим вам тестовый доступ.

Команда API Яндекс.Карт

Нет комментариев
API Яндекс.Карт версия 2.1.78
Maps API
7 декабря 2020, 18:26

Мы выпустили новую версию API Яндекс.Карт 2.1.78. Для её подключения используйте адрес: api-maps.yandex.ru/2.1.78/?lang=ru_RU&apikey=... 

Мы уже переключили на новую версию api-maps.yandex.ru/2.1-dev/

Исправлено:

- Проблема отображения панорам на Linux.
- При дублировании подключения API показываем текстовую ошибку в консоли.
- Производительность графики на iOS.
- Правки вёрстки.

Команда API Яндекс.Карт

5 комментариев
обновление,новости,API 2.1
Новый лимит запросов для Геокодера
Maps API
15 октября 2020, 13:59

1 ноября 2020 года изменится лимит бесплатного использования для  HTTP API Геокодера.

Новый лимит обращений к HTTP Геокодеру – до 1 000 запросов в сутки.

Другие условия использования остаются прежними, например, обязательно показывать результаты геокодирования на карте. Все ограничения перечислены в документации.

Что делать, если нужно больше 1 000 запросов к Геокодеру

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

Если вы уже используете HTTP Геокодер, мы предлагаем специальные условия:

  • новый лимит начнёт действовать только с 15 ноября 2020 года, чтобы у вас было время оптимизировать сервис или подключить платный тариф;
  • вы можете получить скидку 50% на любой тариф Геокодера, которой можно воспользоваться до 31 декабря 2020 года.

Чтобы получить промокод на скидку и пошаговую инструкцию по его активации, напишите нам на maps-api@support.yandex.ru

Как будут считаться запросы для JS API и Геокодера по одному ключу

Если вы используете один API-ключ для JS API и HTTP Геокодера, логика подсчета запросов немного изменится.

Теперь для достижения суточного лимита нужно либо сделать 25 000 запросов суммарно в JS API и HTTP Геокодер (так было раньше), либо 1 000 запросов к HTTP API Геокодера. В обоих случаях ключ автоматически блокируется до конца дня.

Какие обращения уменьшают остаток лимита и как считаются запросы, описано в документации.

Команда API Яндекс.Карт

32 комментария
обновление,геокодер,Платный API
Переключение ссылки 2.1 на версию 2.1.77
Maps API
23 июля 2020, 14:04

Мы переключили ссылку api-maps.yandex.ru/2.1/?lang=ru_RU, которая теперь соответствует версии 2.1.77.

Команда API Яндекс.Карт

Нет комментариев
обновление,новости,API 2.1
Загружайте панорамы на Яндекс.Карты самостоятельно
Maps API
30 июня 2020, 15:21

Теперь вы сами можете добавлять уличные и интерьерные панорамы на Яндекс.Карты: просто загрузите снимки и укажите их координаты на Яндекс.Панорамах. Для корректной работы сервиса используйте последние версии браузеров Яндекс.Браузер и Mozilla Firefox.

Панорамы позволяют:

  • организовать виртуальный тур по офису или торговому залу;
  • объяснить клиентам, как пройти к вам в крупном бизнес-центре;
  • показать уютные номера гостиницы или интерьер ресторана.

Пользователи переходят к панорамам из карточки организации или прилегающей улицы на Яндекс.Картах.

Сейчас можно добавить панорамы, которые сняты в России, Беларуси, Казахстане или Узбекистане. Полный список требований смотрите в Справке.

Подробнее о публикации панорам в инструкции.

1 комментарий
панорамы,новости,обновление
API Яндекс.Карт версия 2.1.77
Maps API
9 июня 2020, 15:39

Мы выпустили новую версию API Яндекс.Карт 2.1.77. Для её подключения используйте адрес: api-maps.yandex.ru/2.1.77/?lang=ru_RU&apikey=... 

Мы уже переключили на новую версию api-maps.yandex.ru/2.1-dev/

Исправлено:

- Маркер панорамы не поворачивается при вызове метода 'setDirection()' плеера панорам.
- Атрибуты ссылок.
- Правки вёрстки.

Команда API Яндекс.Карт

Нет комментариев
обновление,новости,API 2.1
Виджет отзывов — добавьте отзывы с Яндекс.Карт на свой сайт
Maps API
15 апреля 2020, 14:16

Мы запустили виджет отзывов. Он позволяет показать на любом сайте отзывы об организации как на Яндекс.Картах.

На сайте виджет будет выглядеть так:

Как получить код виджета

1. Выберите нужную организацию на Яндекс.Картах, например, усадьбу Измайлово

2. Откройте окно «Поделиться» через боковую панель

3. Скопируйте код виджета отзывов для вашего сайта

<div style="width:560px;height:800px;overflow:hidden;position:relative;"><iframe style="width:100%;height:100%;border:1px solid #e6e6e6;border-radius:8px;box-sizing:border-box" src="https://yandex.ru/maps-reviews-widget/226327670406?comments"></iframe>
<a href="https://yandex.ru/maps/org/usadba_izmaylovo/226327670406/" target="_blank" style="box-sizing:border-box;text-decoration:none;color:#b3b3b3;font-size:10px;font-family:YS Text,sans-serif;padding:0 20px;position:absolute;bottom:8px;width:100%;text-align:center;left:0">Усадьба Измайлово на карте Москвы — Яндекс.Карты</a>
</div>

Интерактивный пример

Обратите внимание, что виджет работает корректно при ширине от 300px до 760px, рекомендуемая высота — не менее 500px.

Если у вас появились вопросы по использованию виджета, напишите нам.

61 комментарий
новости,виджет отзывов
Переключение ссылки 2.1 на версию 2.1.76
Maps API
18 марта 2020, 13:38

Мы переключили ссылку api-maps.yandex.ru/2.1/?lang=ru_RU, которая теперь соответствует версии 2.1.76.

Команда API Яндекс.Карт

Нет комментариев
обновление,новости,API 2.1
API Яндекс.Карт версия 2.1.76
Maps API
13 марта 2020, 14:20

Мы выпустили новую версию API Яндекс.Карт 2.1.76. Для её подключения используйте адрес: api-maps.yandex.ru/2.1.76/?lang=ru_RU&apikey=... 

Мы уже переключили на новую версию api-maps.yandex.ru/2.1-dev/

Добавлено:

- Метод findOrganization() позволяет программно открыть карточку конкретной организации по её id.

Изменено:

- Блок «Открыть в Яндекс.Картах» поставляется в составе API.

Команда API Яндекс.Карт

3 комментария
обновление,новости,API 2.1
Настройки API-ключа: как привязать ключ к доменам или IP-адресам
Maps API
31 января 2020, 13:24

Ключ для API Яндекс.Карт можно привязать к доменам или IP-адресам в Кабинете разработчика. Такая настройка не позволит использовать ваш ключ в чужих сервисах — тарифицируемые запросы из «неправильного» источника вернут ошибку.

Как это работает

По умолчанию для ключа нет никаких настроек. Это означает, что запросы с ним можно делать на любом домене и с любого IP-адреса. 

Владелец ключа может задать в настройках один или несколько доменов или разрешённые IP-адреса (это могут быть IPv4 или IPv6 адреса и подсети). Тогда запросы из всех других источников будут возвращать ошибку.

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

Если вы используете один ключ и в JS API, и в HTTP Геокодере, можно указать для него одновременно домены и IP-адреса/подсети. Они будут проверяться через ИЛИ — запрос должен либо прийти с разрешённого домена, либо с разрешённого IP-адреса. 

Как задать ограничения

Отредактировать настройки API-ключа можно в Кабинете разработчика. Выберите ключ и нажмите «Изменить». В открывшейся форме укажите нужные ограничения по одному значению в строке.

Важно помнить, что запросы через JS API осуществляются с IP-адреса конечного пользователя.

Подробнее в документации

Команда API Яндекс.Карт

1 комментарий
новости,Ограничения API,геокодер,поиск по организациям,API 2.1
Переключение ссылки 2.1 на версию 2.1.75
Maps API
20 ноября 2019, 17:51

Мы переключили ссылку api-maps.yandex.ru/2.1/?lang=ru_RU, которая теперь соответствует версии 2.1.75

Команда API Яндекс.Карт

17 комментариев
обновление,новости,API 2.1
API Яндекс.Карт версия 2.1.75
Maps API
15 ноября 2019, 14:43

Мы выпустили новую версию API Яндекс.Карт 2.1.75. Для её подключения используйте адрес: api-maps.yandex.ru/2.1.75/?lang=ru_RU&apikey=... 

Мы уже переключили на новую версию api-maps.yandex.ru/2.1-dev/

Исправлено:
- Не отображался балл пробок в панели управления пробками.
- Карта не передавала событие драга странице при отключенных поведениях на Android.
- Срабатывал клик по карте при клике внутри 'SuggestView' на мобильных устройствах.
- Отображалась ошибка "нет интернета" при запросах к сервису маршрутизации без API-ключа.

Команда API Яндекс.Карт

Нет комментариев
новости,обновление,API 2.1
Обновление Конструктора карт: поиск организаций
Maps API
17 июля 2019, 13:18

В Конструкторе карт появилась возможность искать организации при создании карты.

Теперь можно найти любой объект, выбрать из списка  результатов поиска, и метка появится на вашей карте.

Для организаций Конструктор автоматически заполнит название, рубрику и адрес в данных метки.

Итоговая карта может выглядеть так:

Команда разработчиков API Яндекс.Карт

4 комментария
новости,обновление,конструктор карт
Изменения в работе Конструктора карт: API-ключи в виджете
Maps API
20 июня 2019, 12:37

В API Карт изменились правила доступа — теперь всем проектам необходимо передавать API-ключ.

Для пользователей Конструктора карт мы сохранили возможность работы без ключа. API-ключ понадобится только для добавления на карту поиска, маршрутов и панорам.

Что изменилось

По умолчанию для виджета в формате JavaScript на карте не будет строки поиска, кнопки построения маршрутов и слоя панорам.  Если эти функции нужны на карте Конструктора, необходимо получить API-ключ и прописать его в коде виджета.

Виджет карты Конструктора без API-ключа

Как получить ключ

Получить API-ключ можно в Кабинете разработчика. Нажмите «Получить ключ», затем выберите сервис «JavaScript API и HTTP Геокодер» и заполните анкету — ваш API-ключ будет сразу готов к использованию.

Как указать ключ в виджете Конструктора

API-ключ нужно добавить в код элемента script, который вы получили в Конструкторе карт. Найдите атрибут 'src' и допишите в конце строки '&amp;apikey=' и дальше свой API-ключ.

Код будет выглядеть так:

<script type="text/javascript" charset="utf-8" src="https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3A053bd947d462cc1a45aeba4070defff75501905071c0eaf68436ac9976ec698c&amp;width=514&amp;height=326&amp;lang=ru_RU&amp;apikey=ABCdef12345"></script>

Команда API Яндекс.Карт

Подпишитесь на обновления Клуба API Карт, чтобы получать новости в почту

8 комментариев
конструктор карт,обновление,новости
Прекращаем поддержку анонимных сервисов
Maps API
10 июня 2019, 13:16

В октябре мы анонсировали изменение правил доступа к API Карт — теперь для идентификации проекта необходимо передавать API-ключ во всех запросах к JavaScript API и HTTP API Геокодера. Условия использования и лимиты бесплатной версии остаются прежними.

Многие пользователи уже успешно обновили свои проекты и в июле мы полностью прекратим поддержку анонимного использования API.

Что изменится

Если проект не передаёт API-ключ, для него станут недоступны любые тарифицируемые запросы — в частности, на карте не будет работать поиск, построение маршрутов и панорамы. Кроме того, для анонимных сервисов могут некорректно работать новые функции API.

Как получить ключ

Получить API-ключ можно в Кабинете разработчика. Нажмите "Получить ключ", затем выберите сервис "JavaScript API и HTTP Геокодер" и заполните анкету — ваш API-ключ будет сразу готов к использованию.

Подключение JS API с ключом:

https://api-maps.yandex.ru/2.1/?lang=ru_RU&apikey=<ваш API-ключ>

Запросы к HTTP API Геокодера:

https://geocode-maps.yandex.ru/1.x/?lang=ru_RU&apikey=<ваш API-ключ>&geocode=...


Команда API Яндекс.Карт

Подпишитесь на обновления Клуба API Карт, чтобы получать новости в почту

11 комментариев
новости
Переключение ссылки 2.1 на версию 2.1.74
Maps API
4 июня 2019, 15:16

Мы переключили ссылку api-maps.yandex.ru/2.1/?lang=ru_RU, которая теперь соответствует версии 2.1.74

Команда API Яндекс.Карт

Нет комментариев
обновление,новости,API 2.1
Видео с MoscowJS Geo Meetup 10 апреля
Maps API
22 апреля 2019, 16:18

Темой недавней встречи сообщества MoscowJS стала разработка сервисов с интерактивными картами и работа с геоданными.

Встреча прошла 10 апреля в офисе компании Mail.ru Group и уже опубликованы видеозаписи выступлений.

Команду API Яндекс.Карт на конференции представляла Марина Перескокова — руководительница службы разработки API. Из её выступления вы узнаете, как мы рендерим векторные Карты на вебе.

Нет комментариев
видео,мероприятия,новости