Клуб API Карт

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

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

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

Видео с MoscowJS Geo Meetup 10 апреля
ymapsapi
вчера, 16:18

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

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

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

Нет комментариев
видео,мероприятия,новости
API Яндекс.Карт версия 2.1.74
ymapsapi
18 апреля, 17:50

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

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

Исправлено:
- Не отображались карточки объектов POI, принадлежащие закрытым организациям.
- Улучшена производительность слоёв карты.
- Правки вёрстки.

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

Нет комментариев
новости,обновление,API 2.1
MoscowJS Geo Meetup 10 апреля
ymapsapi
29 марта, 16:24

10 апреля в Москве состоится MoscowJS Geo Meetup. На этот раз темой митапа станет разработка сервисов с интерактивными картами и работа с геоданными. 

На конференции выступит руководительница API Яндекс.Карт Марина Перескокова. Она расскажет, как устроена работа с векторными данными в веб-версии Яндекс.Карт:  

  • Какой путь проходят геоданные от сбора до отображения на клиенте;
  • Особенности работы векторного движка - вычисления на CPU и GPU;
  • Что мы делаем, чтобы движок работал быстрее;
  • Какие трюки можно использовать, чтобы карта казалась быстрее;
  • Вектор vs растр - особенности работы с векторными тайлами.

Мероприятие пройдёт в офисе компании Mail.ru Group. Зарегистрироваться можно на странице события.

1 комментарий
анонсы,мероприятия,новости
Переключение ссылки 2.1 на версию 2.1.73
ymapsapi
6 марта, 15:28

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

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

2 комментария
обновление,новости,API 2.1
API Яндекс.Карт версия 2.1.73
ymapsapi
28 февраля, 18:44

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

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

Добавлено:
- Тип маршрутов 'bicycle' в маршрутной панели. 

Изменено:
- Прогноз пробок на ближайший час больше недоступен - 'traffic.provider.Forecast' теперь возвращает текущие пробки.

Исправлено:
- Метод 'panTo' не учитывал отступы, если задана опция 'flying:true'.
- В браузерах Safari иногда тормозило перетаскивание и масштабирование карты.
- Неправильно отображались метки диаграммы с прозрачностью в MSIE11.
- Работа API в режиме CSP.
- Правки вёрстки.

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

2 комментария
Как сформировать ссылку на Яндекс.Карты
ymapsapi
6 февраля, 14:23

У Яндекс.Карт появилась официальная URL-схема для веба. Она позволяет создавать ссылки на Карты автоматически. Такую ссылку можно разместить на сайте или, например, добавить в почтовую рассылку.

В документации описаны параметры, которые позволяют генерировать ссылки на различные объекты карты или управлять её состоянием — открыть карточку организации и построить маршрут, показать панорамы или слой пробок.

В примере ниже ссылка на маршрут добавлена в объект через Конструктор карт:

Ссылка выглядит так:

<a href="https://yandex.ru/maps/?rtext=~55.733836%2C37.588134">Построить маршрут</a>

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

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

Нет комментариев
Переключение ссылки 2.1 на версию 2.1.72
ymapsapi
20 декабря 2018, 15:54

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

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

4 комментария
обновление,новости,API 2.1
API Яндекс.Карт версия 2.1.72
ymapsapi
11 декабря 2018, 10:31

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

Мы уже переключили на новую версию api-maps.yandex.ru/2.1-dev/?lang=ru_RU и опубликовали обновленную документацию.

Исправлено:

  • При удалении DOM-элемента карты возникала ошибка.
  • Если на странице одновременно создано две карты с включенными пробками, отображался некорректный балл пробок.
  • Автомобильные маршруты в панели 'routePanel' строились без учета пробок.
  • Ошибки при создании карты в скрытом контейнере.
  • Правки вёрстки.

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

36 комментариев
новости,обновление,API 2.1
Встреча в честь десятилетия API Карт
ymapsapi
23 ноября 2018, 13:10

На прошлой неделе, 13 ноября, API Карт исполнилось 10 лет. Мы решили отметить это событие вместе с нашими пользователями и устроили праздничный митап.

Поздравить API пришли более ста человек!

Встречу открыл доклад команды, которая запустила самую первую версию JS API в далёком 2008 году. Андрей КармацкийФёдор Голубев и Сергей Константинов рассказали, какими тогда были интернет и web-картография, и почему API версионируется не по semver (спойлер: semver появился только в 2009).

API Яндекс.Карт в 2008 — версия 1.0.0

Поговорили и про настоящее — с момента первого запуска вышло 136 минорных релизов JS API, а семейство API Карт пополнили MapKit и B2B-сервисы, такие как Яндекс.Маршрутизация. Сегодня карты, созданные с помощью JS API, видят более 41 миллиона раз в сутки.

Руководитель службы разработки API Карт Марина Перескокова рассказывает про API в 2018

Отдельно хочется поблагодарить докладчиков, которые рассказали о решении прикладных задач с помощью API Яндекс.Карт:

«Секретный» слайд в докладе Дмитрия Васильева

Все фотографии с митапа у нас в альбоме:   https://yadi.sk/a/_J8p4BP7Rdx8kg 
Ищите себя, делитесь в соцсетях и рассказывайте нам о своих впечатлениях.

Спасибо вам большое и до новых встреч!

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

4 комментария
мероприятия
Переключение ссылки 2.1 на версию 2.1.71
ymapsapi
15 ноября 2018, 14:10

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

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

Нет комментариев
обновление,новости,API 2.1
API Яндекс.Карт версия 2.1.70 (2.1.71)
ymapsapi
30 октября 2018, 13:04

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

Мы уже переключили на новую версию api-maps.yandex.ru/2.1-dev/?lang=ru_RU и вскоре опубликуем обновленную документацию.

Изменено:
- Названия республик в модуле "Регионы" приведены к формату ответа Геокодера.
- Рейтинг организаций стал пятибалльным как на Яндекс.Картах.

Исправлено:
- Оптимизация загрузки API.
- Правки вёрстки.

UPD: произошел технический релиз, из-за которого версия 2.1.70 переименована в 2.1.71

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

4 комментария
обновление,новости,API 2.1
MapKit SDK версия 3.1 и система модулей
ymapsapi
19 октября 2018, 14:40

Мы выпустили новую версию MapKit SDK 3.1. Для её использования укажите версию 3.1.1 в своем приложении.  

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

Дополнительная информация про использование MapKit доступна в документации.

Добавлено:
- Для Android появились arm64 и x86 сборки.
- На карту можно добавить любой объект View.
- Добавлены аннотации nullable для Android.

Изменено:
- MapKit разбит на части:
    - MapKit — только карта;
    - MapKit Directions — автомобильная маршрутизация;
    - MapKit Transport — пешеходная маршрутизация, маршрутизация с использованием общественного транспорта и велосипедная маршрутизация;
    - MapKit Search — поиск и геокодирование;
    - MapKit Places — панорамы.
- Для iOS аннотации nullable стали более строгими.

Исправлено:
- Исправлен ряд ошибок.
- Улучшена производительность.

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

3 комментария
MapKit,обновление,новости
API Карт 10 лет — Давайте отметим вместе!
ymapsapi
16 октября 2018, 12:52

Десять лет назад, 13 ноября 2008 года, вышла самая первая версия JavaScript API Яндекс.Карт. С тех пор мы запустили уже 4 мажорных версии и помогли интегрировать Яндекс.Карты сотням тысяч проектов.

Приходите отметить день рождения API и вспомнить, как прошли эти 10 лет, вместе с нами! 

В день рождения мы решили провести митап, посвященный использованию API. Наши пользователи будут рассказывать о своих задачах, например, Дмитрий Васильев из Яндекс.Погоды поделится историей создания карты ветров, а Марат Тотров из команды исследований Яндекса расскажет об основных принципах и подходах к визуализации данных.

Мы будем рады, если и вы поделитесь историей своего проекта на базе API Карт.

Встреча пройдет 13 ноября в московском офисе Яндекса в зале Экстрополис. Начало в 19:00. 
Чтобы принять участие как слушатель или спикер, нужно зарегистрироваться и получить приглашение. Количество мест ограничено. 

Регистрация участников

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

Нет комментариев
новости,анонсы,мероприятия
Новые правила доступа к API Карт
ymapsapi
11 октября 2018, 16:43

API Карт переходит на идентификацию пользователей по ключам. Это касается и бесплатной, и коммерческой версий JavaScript API и HTTP API Геокодера.

Теперь при подключении JS API и в запросах к HTTP API Геокодера нужно передавать специальный API-ключ. Ключи позволят точно идентифицировать сервисы пользователей и подсчитывать количество запросов в сутки.

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

Вы можете использовать бесплатную версию API как и раньше, если соблюдаете условия использования. Но теперь статистика запросов к API будет отображаться в Кабинете разработчика (пока доступна только статистика геокодирований) — вы сможете контролировать количество запросов в сутки и заранее узнать, если ваш проект растет и приближается к лимитам бесплатной версии.

Мы понимаем, что получение ключа и обновление вашего проекта может занять некоторое время. Тем не менее в ближайшем будущем мы откажемся от поддержки 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 Карт, чтобы получать новости в почту

30 комментариев
новости,геокодирование,API 2.1
API Яндекс.Карт версия 2.1.69 и переключение ссылки 2.1
ymapsapi
4 октября 2018, 16:51

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

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

Добавлено:
- Режим маршрутизации 'bicycle' для построения велосипедных мультимаршрутов.

Изменено:
- Если при подключении бесплатной версии API в параметре 'apikey' передан заблокированный API-ключ, API вернёт ошибку 403.

Исправлено:
- Панорамы не отображались в Mozilla Firefox версии 62.
- Оптимизация загрузки API.
- Правки вёрстки.

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

11 комментариев
обновление,новости,API 2.1
Команда JS API Карт ищет разработчиков
mari-na-bzzz
25 сентября 2018, 14:27

У нас появилось много интересных задач и мы активно ищем разработчиков.

Нашего будущего коллегу ждут:

  • Возможность поучаствовать в работе над одним из крупнейших API рунета
  • Нестандартные задачи для frontend-а
  • Отсутствие верстки

Подробные описания вакансий можно посмотреть по ссылкам:

 https://yandex.ru/jobs/vacancies/dev/intdev_api_maps/

https://yandex.ru/jobs/vacancies/dev/dev_graphics_api_maps

Будем ждать ваших откликов)

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

Нет комментариев
вакансии
Возможности модуля «Регионы» и другие обновления примеров API Яндекс.Карт
ymapsapi
17 сентября 2018, 12:47

В песочнице API Яндекс.Карт появилось много новых примеров, которые помогут начать работу с API, а может и подскажут свежие решения для вашего проекта.

Возможности модуля «Регионы»

Весной мы выпустили новый модуль «Регионы» и уже десятки сайтов используют его на своих картах. 

Модуль позволяет отобразить на карте территориальное деление — страны мира или регионы одной страны. Это будет полезно, например, чтобы сделать наглядную навигацию для пользователей: на такой карте они смогут выбрать свой регион для дальнейшей работы с сервисом. 

Кроме того, «Регионы» можно использовать, чтобы выделить на карте только нужную страну или область и скрыть для пользователя остальную карту.

Примеры в песочнице:
Как сделать карту регионов России
Как сделать карту одного региона

Политические карты и карты с региональным делением часто используют для инфографики — на такой карте можно наглядно представить статистику и показать различия между странами или областями.

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

Примеры в песочнице:
Как сделать контурную карту со штриховкой
Карта регионов России в равноугольной конической проекции Ламберта 
Как раскрасить политическую карту

Балуны и пользовательские панели на карте

Одна из самых популярных задач при использовании API Карт — показать точку на карте, например, отметить адрес своего магазина, офиса или пунктов выдачи.  Часто стандартных визуальных настроек недостаточно и хочется показывать карточки объектов в собственном дизайне. Мы приготовили несколько примеров, как это сделать средствами API.

Примеры в песочнице:
Как добавить контент с html-разметкой в балун метки
Как сделать боковую панель с информацией об объекте на карте
Собственный макет балуна метки

Маршруты на велосипеде и вызов такси

Летом на Яндекс.Картах появилась возможность строить велосипедные маршруты. Мы постепенно добавляем их поддержку в API.  Уже сейчас для программного построения маршрутов доступен routingMode: 'bicycle'. 

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

Эти и другие возможности маршрутизации в JS API подробно описаны в руководстве разработчика. Для типовых задач мы привели примеры кода. 

Делитесь своими примерами использования API Карт в комментариях. Также, вы можете рассказать о своем проекте в нашем Клубе. Для этого напишите пост и после модерации мы его опубликуем для всех.

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

Нет комментариев
новости,примеры,регионы,API 2.1
Новые карточки объектов в Виджете Яндекс.Карт
ymapsapi
12 сентября 2018, 15:17

В Виджете Яндекс.Карт появилась возможность показать карточки объектов POI. 

Points Of Interest или POI - это маркеры на подложке карты, которые обозначают наиболее значимые или заметные объекты и помогают ориентироваться на схеме. Такие метки могут отмечать как организации, так и, например, достопримечательности.

Получить код для вставки на сайт очень легко — нажмите на маркер нужного объекта на карте и скопируйте код в блоке «Поделиться».

2 комментария
poi,iframe,Виджет Яндекс.Карт
API Карт на Frontend Conf в октябре
ymapsapi
4 сентября 2018, 13:25

В Москве 4 и 5 октября пройдет профессиональная конференция фронтенд-разработчиков Frontend Conf. 

Команду API Карт на конференции представит Андрей Роенко. Он расскажет, откуда берётся «мусор» при исполнении JavaScript, что делать, чтобы его было меньше, и как это скажется на производительности приложения.

Frontend Conf посвящена всем аспектам разработки клиентской части веб-проектов. В программе доклады про адаптивный дизайн и юзабилити, вёрстку, CSS и HTML, разработку на JavaScript, новые и популярные фреймворки, одностраничные приложения, архитектуру, автоматизацию и тестирование фронтенда, rich-медиа и быстродействие интерфейса.

Программа конференции и условия для участников на странице мероприятия.

Конференция пройдет в Москве 4 и 5 октября 2018 года в Инфопространстве.

Нет комментариев
анонсы,мероприятия,новости
Я.Субботник по разработке интерфейсов 11 августа
ymapsapi
6 августа 2018, 11:32

11 августа в Санкт-Петербурге пройдёт Я.Субботник по разработке интерфейсов. С докладами выступят сотрудники Яндекса — они поделятся опытом и наработками, а также расскажут о своих инструментах и повседневных задачах.

Выпускник Школы разработки интерфейсов Руслан Хуснетдинов поделится опытом создания модулей для JS API Карт. Он расскажет, как развернуть современную инфраструктуру разработки и сделать API дружелюбным на примере модуля для региональной инфографики.

Количество мест ограничено, поэтому нужно заранее зарегистрироваться и получить приглашение.

Зарегистрироваться можно на странице мероприятия.

1 комментарий
анонсы,мероприятия,Я.Субботник