Клуб API Карт

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

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

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

Рейтинг в Справочнике, или как сделать так, чтобы в поиске на картах организацию было проще найти
ymapsapi
сегодня, 14:48

Рейтинг является важным сигналом для ранжирования организаций на картах Яндекса, поэтому за последние полгода мы серьезно переработали подход к его подсчёту. В частности, теперь на рейтинг влияет надёжность источника оценки, общее число оценок и их ожидаемая полезность. А для того, чтобы у пользователей было больше возможностей оставить свой отзыв на организации, мы внедрили серию обновлений и в сам поиск. 

Так, недавно мы стали активно спрашивать у пользователей, посещали ли они то или иное место:

И если они подтвердят наше предположение, то мы попросим их оценить эту организацию:

И оставить отзыв:

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

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

Команда Яндекса

P. S. Подписывайтесь на наши каналы
Блог Яндекса для Вебмастеров
Канал Яндекса о продвижении сайтов на YouTube
Канал для владельцев сайтов в Яндекс.Дзене

Оригинал новости опубликован в блоге Яндекса для вебмастеров

Нет комментариев
организации,новости
Велосипедные маршруты в Виджете Яндекс.Карт
ymapsapi
22 июня, 17:42

Недавно на Яндекс.Картах появились маршруты для велосипедистов. Они строятся по велосипедным дорожкам, тропинкам и дорожкам в парках, а если без дорог не обойтись — по возможности выбираются тихие улочки, а не оживлённые шоссе. 

Построенный маршрут можно вставить к себе на сайт или в блог с помощью Виджета. Для этого просто скопируйте код в блоке «Поделиться».

2 комментария
Виджет Яндекс.Карт
Модуль для региональной инфографики от Школы разработки интерфейсов
ymapsapi
20 июня, 11:57

Визуализация данных на карте широко используется как для наглядного представления информации, так и для аналитики, допустим, когда нужно узнать, где в Москве чище воздух.

В этом году в рамках Школы разработки интерфейсов Яндекса студенты команды F(x) разработали модуль для API Карт, который позволяет легко сделать хороплет или региональную инфографику на основе данных в формате JSON.

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

Модуль определяет, какие точки попали в каждую зону, и вычисляет цвет по заданным параметрам. Так цвет может зависеть от количества точек в зоне или учитывать их «веса».

Проект опубликован на github. Начать работу с модулем помогут документация и примеры

Как попасть в Школу разработки интерфейсов

Мы провели уже больше десяти Школ разработки интерфейсов и не собираемся останавливаться!

Следить за новостями про ШРИ и другие образовательные проекты для фронтенд-разработчиков можно в специальном разделе на сайте Академии. Подписывайтесь на новостную рассылку, чтобы не пропустить объявление о следующем наборе в Школу.

Также много полезной информации про ШРИ и другие Школы мы выкладываем на страницах в социальных сетях: ВКонтакте и Facebook.

Нет комментариев
новости,модули,регионы
Переключение ссылки 2.1
ymapsapi
19 июня, 17:59

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

3 комментария
обновление,новости,API 2.1
Видео с FrontendConf 2018 — Безграничные возможности транспиляции
ymapsapi
15 июня, 12:21

В мае прошла конференция FrontendConf в Сколково. Разработчик API Карт Андрей Роенко рассказал на ней об использовании Babel и TypeScript в сборке.

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

Нет комментариев
видео,новости,конференции,мероприятия
API Яндекс.Карт версия 2.1.65
ymapsapi
14 июня, 17:48

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

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

Добавлено:
- Тип маршрутов «Такси» в панели маршрутов.
- Информация об ограничениях по ходу движения в балуне маршрута.
- Метод 'getTileStatus()' тайлового слоя, который возвращает статус загрузки тайлов подложки. 
- В данные сервиса Регионы добавлена информация о граничащих регионах для каждого объекта.

Исправлено:
- Метод 'getAllPoints()' модели мультимаршрута не возвращал via-точки, если маршрут не удалось построить.
- Карта иногда не загружалась после масштабирования через Pinch-to-Zoom на iOS.
- Обновление Геоссылки при изменении контента страницы. 
- Геоссылка неверно определяла цвет фона при выборе цвета текста.
- Оптимизация загрузки API.
- Правки вёрстки.

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

3 комментария
обновление,новости,API 2.1
Выступления команды API в мае
ymapsapi
17 мая, 14:16

В этом году май богат на frontend-события и команда API Яндекс.Карт тоже принимает участие.

19 мая в Челябинске Всеволод Шмыров выступит на конференции UWDC. Речь пойдет о защите сервиса при помощи CSP.

Сайт конференции UWDC

26 мая в Иннополисе пройдёт Я.Субботник по разработке интерфейсов. Евгений Кузнецов расскажет об алгоритмах, которые легли в основу нового модуля «Регионы», и разберет несколько задач визуализации данных с помощью модуля.

Страница Я.Субботника

28 мая стартует Frontend Conf в Сколково. Андрей Роенко поможет разобраться с использованием Babel и TypeScript в сборке и расскажет, как расширять их под свои нужды.

Сайт Frontend Conf 2018

Всеволод Шмыров на Frontend Conf 2017

А как прошло выступление команды API на Frontend Conf 2017, читайте в расшифровке доклада Всеволода Шмырова. Из него вы узнаете, что же отличает хороший API.

Нет комментариев
анонсы,мероприятия,новости,конференции,Я.Субботник
15% скидка за отказ от других картографических API до конца июня 2018
ymapsapi
11 мая, 18:53

В 2014 году мы запустили версию API Яндекс.Карт для коммерческих проектов. С тех пор вышло более 40 обновлений для JS API 2.1 и мы продолжаем следить за рынком картографических инструментов и сервисов, чтобы API полностью отвечал запросам наших клиентов. 

При этом мы стараемся сохранить доступные цены, поэтому не только не будем повышать тарифы на платные API в этом полугодии, но и предоставим скидку 15% новым клиентам, которые перейдут с других картографических сервисов на любой из коммерческих продуктов API Яндекс.Карт.

Чтобы получить скидку – напишите нам, заключите договор и оплатите тариф до конца июня 2018.

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

Нет комментариев
новости,Платный API
Переключение ссылки 2.1
ymapsapi
7 мая, 17:29

Мы переключили ссылку api-maps.yandex.ru/2.1/?lang=ru_RU, которая теперь соответствует версии 2.1.64 и также включает в себя изменения из версии 2.1.63.

Нет комментариев
обновление,новости,API 2.1
Новые «Регионы» и примеры использования API Карт
ymapsapi
25 апреля, 16:41

Мы запустили новый модуль «Регионы» в версии 2.1.62. Он позволяет отобразить на карте границы стран мира или региональное деление внутри страны.

Новая версия возвращает GeoJSON и может использоваться с objectManager, что упрощает работу с геометриями регионов средствами API.

С обновлением мы перешли на данные Яндекса о границах – теперь не отображается копирайт Open Street Map и появилась возможность загрузить геометрию Антарктиды. Также, мы изменили алгоритм симплификации и границы стали более плавными. Результат заметен невооруженным глазом.

Новый модуль «Регионы» уже используется в наших примерах:

Кроме того, появился пример локализации карты. Он показывает, как изменить язык и локаль карты при выборе значения во внешнем элементе. 

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

5 комментариев
новости,примеры,регионы,API 2.1
API Яндекс.Карт версия 2.1.64
ymapsapi
24 апреля, 20:07

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

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

Исправлено:
- Отображение тайлов карты в Яндекс.Браузере для ОС Windows.

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

Нет комментариев
обновление,новости,API 2.1
API Яндекс.Карт версия 2.1.63
ymapsapi
17 апреля, 15:04

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

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

Изменено:
- Дизайн блока «Открыть в Яндекс.Картах» плеера панорам.
- Добавлена проверка API-ключа, если он указан при подключении бесплатной версии API. Если передан действующий ключ коммерческой версии, засчитывается статистика.

Исправлено:
- Опция панели маршрутов 'autofocus: false' не срабатывала, если уже задана начальная или конечная точка маршрута.
- При зуме в мобильном Safari иногда приходило лишнее событие 'actionbegin'.
- Признак 'viaPointsChange' в событии 'requestsuccess' принимал неправильное значение при драге via-точек маршрута.
- Правки вёрстки.

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

2 комментария
новости,обновление,API 2.1
API Карт на Я.Субботнике 21 апреля
ymapsapi
4 апреля, 13:00

21 апреля в московском офисе Яндекса состоится Я.Субботник по разработке интерфейсов.

Сотрудники компании расскажут, как реализовать высокопроизводительную анимацию инструментами, доступными в браузерах уже сегодня. Также они поделятся опытом использования Lua в Nginx и вариантами его использования, расскажут про получение данных о скорости и их агрегацию, детально разберут добавление новых навыков Алисы. 

От команды API Яндекс.Карт на Субботнике будет сразу два докладчика: 

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

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

Нет комментариев
анонсы,мероприятия,конференции,новости,Я.Субботник
Переключение ссылки 2.1
ymapsapi
29 марта, 19:37

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

14 комментариев
обновление,новости,API 2.1
MapKit: Перезагрузка
ymapsapi
22 марта, 12:38

Сегодня мы запустили новый MapKit для iOS и Android. Он получил номер 3.0.

MapKit — это SDK, для работы с данными Яндекс.Карт из мобильного приложения. 

С помощью MapKit 3.0 приложение сможет не только отобразить карту Яндекса, но и строить маршруты на разных видах транспорта, находить организации и показывать панорамные снимки. SDK уже используется в приложениях Яндекса — мобильных Яндекс.Картах, Навигаторе, Такси и других.

Раньше было два способа использовать карты Яндекса в мобильном приложении: предыдущие версии MapKit или JS API через webView. Оба способа имели свои особенности — MapKit не давал доступа к поиску по организациям или маршрутизации, а JS API требовал от мобильного разработчика знания JavaScript.

Что умеет новый MapKit:
- отображать карты и панорамы Яндекса - среди доступных подложек векторные тайлы и "ночная" тема карты;
- строить маршруты на автомобиле, общественном транспорте или пешком с учетом актуальной дорожной ситуации;
- находить организации и географические объекты;
- отображать пользовательские данные - отдельные геометрические объекты на карте или полностью кастомные слои;
- работать в оффлайне: искать объекты и строить маршруты;
- и многое другое.

MapKit 3.0 работает под iOS, начиная с версии 9.0, и под Android от 4.0.3 и выше. Программные интерфейсы доступны на Objective-C для iOS и на Java для Android.

Чтобы начать использовать MapKit, достаточно выбрать подходящую лицензию и получить ключ. А дальше разобраться поможет наша документация и sample-проекты.

5 комментариев
новости,MapKit,обновление
API Яндекс.Карт версия 2.1.62
ymapsapi
21 марта, 19:29

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

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

Добавлено:
- Новая версия модуля Регионы, которая использует данные о границах от Яндекса, возвращает GeoJSON и может использоваться с менеджерами объектов.
- Опция панели маршрутов 'autofocus' для выключения автофокуса в поле ввода панели маршрутов.

Изменено:
- Карта автоматически центрируется на точке маршрута при её заполнении через панель маршрутов.

Исправлено:
- ObjectManager работал некорректно при добавлении объектов с разными типами id.
- Ссылки на Яндекс.Карты иногда включали лишние параметры.
- Точка маршрута не удалялась с карты при удалении запроса в панели маршрутов.
- Неправильно отображался курсор рисования маршрута при работе API в режиме CSP.
- Иногда уровень зума тайлов в плеере панорам выбирался неправильно.
- Правки вёрстки.

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

2 комментария
новости,обновление,API 2.1
Библиотека для быстрой инициализации карты
kickapoomax
12 марта, 12:16

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

Идея StagiMap - это создание дружелюбного и простого в использовании конфигуратора Яндекс.Карт. Библиотека призвана не обеспечить гибкость настройки всего функционала под индивидуальные нужды, а дать возможность настройки наиболее популярных возможностей сервиса и его основного функционала с помощью небольшого числа строк кода, сделать использование Яндекс.Карт более простым для новичков, а также привнести максимальную простоту в работу с базовым функционалом.

Рад буду услышать любые замечания, идеи и советы :-) Все находится на данный момент в сыром виде, поэтому прошу учесть данный нюанс :-)

Основные возможности библиотеки:

  • Конфигурация и вывод карты с помощью нескольких строк
  • Простое добавление и работа с метками на карте
  • Выбор метода отображения меток с помощью одного значения
  • Использование обычных HTML -тегов для управления картой
  • Простая система группировки меток на карте и управления их отображением
  • Простое задание маршрутизатора и промежуточных точек маршрута
  • Простое задание собственных стилей для элементов карты
  • Конфигурация элементов управления картой

Рабочее демо и документация тут - http://makstakeda.ru/stagimap

Скачать библиотеку можно тут - https://github.com/makstakeda/StagiMap

Нет комментариев
примеры реализации,примеры,примеры пользователей,примеры проектов
Защита сервиса при помощи CSP - Видео с RSconf2018
ymapsapi
28 февраля, 14:50

Опубликованы записи выступлений на The Rolling Scopes Conference, которая прошла в середине февраля  в Минске.

На конференции разработчик API Яндекс.Карт Всеволод Шмыров рассказал, зачем сервису внедрять Content Security Policy (CSP) и с какими сложностями мы сами столкнулись. 

Другие видео доступны на youtube-канале the Rolling Scopes

Нет комментариев
видео,конференции,мероприятия,новости,CSP
API Матрицы расстояний и Маршрутизатора
ymapsapi
27 февраля, 18:49

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

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

API Матрицы Расстояний умеет:

  • Строить маршруты с учётом текущих пробок, а также прогноза пробок,  для маршрутов “в будущем”.
  • Строить маршруты для пешеходов, автомобилистов и общественного транспорта.
  • Автоматически привязывать точки к дорожному графу.

API Матрицы расстояний позволяет построить до 100 маршрутов за один HTTP запрос. В ответе содержится время в пути и протяженность для каждого маршрута.

Подключить API Матрицы расстояний

API Маршрутизатора обладает теми же возможностями, что и API Матрицы расстояний:

  • Может строить маршруты с учётом текущих пробок или прогноза пробок,  для маршрутов “в будущем”.
  • Маршруты доступны как для пешеходов и общественного транспорта, так и для автомобилистов.
  • Точки начала и конца маршрута автоматически привязываются к дорожному графу.

Кроме того, API возвращает полилинию маршрута с указанием типа транспорта для каждого сегмента пути.

Подключить API Маршрутизатора

8 комментариев
маршрутизация
Работа API в браузерах MSIE версий 8, 9 и 10: фиксируем версию
ymapsapi
14 февраля, 15:55

Мы выпустили версию 2.1.oldie и замораживаем дальнейшую разработку API под браузер MSIE версий 8, 9 и 10.

Версия 2.1.oldie будет подключаться для этих браузеров автоматически вместо версии, указанной в строке подключения API.

Зачем мы это делаем

В старых версиях MSIE технически невозможно поддержать всю ту функциональность, которую мы реализуем в API. Например, в MSIE8 не поддерживается задание произвольных цветов меток, так как в этом браузере отсутствует поддержка SVG.

Из-за таких ограничений нам часто приходилось писать отдельный код специально для MSIE. Отказавшись от поддержки этого кода, мы сможем быстрее добавлять новые возможности в API, а также ускорить работу самой библиотеки.

Тем не менее, мы хотим сохранить обратную совместимость для всех сайтов, которые уже были запущены и которым важна работа в MSIE версий 8, 9 и 10.

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

Технически версия 2.1.oldie соответствует версии 2.1.59. Поэтому, если карта на вашем сайте уже опубликована и вы не планируете менять её техническую реализацию, всё останется по-прежнему и карта продолжит работать как раньше. 

При обновлении кода карты на сайте вы сможете сами решить, должен ли он работать в MSIE 8-10. Если работа карты в этих версиях браузера важна, вы можете ориентироваться на справочник версии 2.1.59.

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

Нет комментариев
новости,обновление,IE8,IE9,IE10,API 2.1