JavaScript API — это программная библиотека для работы с картами в браузерах, а также в приложениях через WebView.

Возможности

Доступ к данным и технологиям Яндекса

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

Гибкая настройка карты

С помощью JavaScript API вы можете настроить нужную логику взаимодействия пользователя с картой и определить, как эта карта будет выглядеть. Чтобы задать внешний вид объектов на карте, можно выбрать стандартные элементы или создать собственный макет

Функциональность карты будет одинаковой на разных типах устройств — в том числе благодаря модели работы с событиями

Визуализация данных и аналитика

JavaScript API поможет визуализировать большой объём информации или принять решение на основе анализа геоданных.

 

 Так как JavaScript API поддерживает обратную совместимость, написанный один раз код будет корректно работать с выходом новых версий. Функции JavaScript API можно расширить за счёт модулей — готовых решений других разработчиков.

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

Условия использования

Пользоваться API Яндекс.Карт можно бесплатно, если соблюдать условия.

  • Все данные должны отображаться на карте, размещённой на общедоступном сайте или в приложении. Сохранять или изменять данные нельзя, но можно кэшировать запросы к геокодеру и маршрутизатору на срок до 30 дней.
  • Бесплатный API нельзя использовать для мониторинга транспорта и в закрытых системах.
  • Общее число запросов к геокодеру, маршрутизатору и панорамам в сутки не должно превышать 25 тысяч. Как считаются запросы.

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

Модули для быстрой интеграции
СистемаВерсия APIВерсия системыНазваниеАвторДоступность
2.0
14.0.1
Платный
1.x
14.0.1
Бесплатный
2.0
14.0.1
Платный
2.0
14.0.1
Платный
1.x
14.0.1
Платный
2.1
14.5 +
Платный
2.1
14.5 +
Платный
2.0, 2.1
Бесплатный
2.0, 2.1
Бесплатный
2.1
Бесплатный
2.1
7
Бесплатный
2.0
7
Бесплатный
2.0
2.5, 3.x
Бесплатный
2.1
2.5-3.2
Бесплатный
2.0, 2.1
2.5-3.0
Бесплатный
2.1
2.5, 3.x
Платный
2.0
Revolution
Бесплатный
2.0
Evolution
Бесплатный
2.0
2.2.x-2.3.x
Бесплатный
1.x
Бесплатный
2.0
1.5.3.1-1.5.4.1
Платный
2.0
Бесплатный
2.1
1.5.x
Платный
2.1
3.2.0-3.6.1
Бесплатный
2.1
2.x
Бесплатный
2.1
2.5.1-3.9.2
Бесплатный
2.0
3.2-4.0
Бесплатный

Условия использования модулей для быстрой интеграции

Все перечисленные модули разработаны сторонними компаниями или людьми. Яндекс не несет ответственности за качество их работы. Указанные наименования и логотипы CMS используются в соответствии с политикой использования торговых марок соответствующего правообладателя. Их использование не означает, что правообладатели имеют какое-либо отношение к перечисленным модулям, одобряют их или иным образом связаны с Яндексом.