JavaScript API Яндекс Карт
JS API — это инструмент, который помогает добавлять интерактивные карты на сайты и в приложения. Карты быстро загружаются в любом браузере и позволяют искать места, строить маршруты, просматривать панорамы и использовать другие возможности API Яндекс Карт.
Несмотря на название, JS API — это полноценный SDK. Про разницу можно почитать здесь. В нем есть набор готовых функций и методов, чтобы легко работать с картой и настраивать ее под свои запросы.
Название JS API появилось исторически, так как внутри инструмента используется множество интегрированных API: Tiles API, API Геокодера, API Геосаджеста, API Получение деталей маршрута, API Поиска по организациям и API Матрицы расстояний.
После загрузки карты можно добавить на нее дополнительные данные и слои: отображать пробки, панорамы, собственные пользовательские слои, рисовать полигоны, размещать маркеры и многое другое.
Сценарии использования
Основные сценарии использования JS API:
- Поиск мест на карте по адресу, координатам, названию или другим параметрам.
- Разметка зон обслуживания и доставки.
- Создание карты покрытия сотовой сети.
- Отображение магазинов, банкоматов, пунктов выдачи и других объектов.
- Показ событий на карте, например нарушений ПДД.
- Интеграция карты в карточку товара в корзине.

Основной пример работы JS API — сайт Яндекс Карт. На нем можно посмотреть примеры работы карты: загрузку разных данных и POI при взаимодействии с картой, поиск мест, построение маршрутов и другие возможности.

Более подробную информацию о JavaScript API Яндекс Карт вы можете почитать по ссылке.