Яндекс Карты представили новый JS API с расширенными возможностями дизайна карт

Иллюстрация предоставлена пресс-службой Яндекса

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

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

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

Кроме больших возможностей для дизайна, API 3.0 загружается в три раза быстрее, чем API 2.1. Соответственно, страница сайта с картами также загружается быстрее. Это важно, например, для интернет-магазинов, так как скорость загрузки страниц напрямую влияет на конверсию в покупку. А также пригодится сервисам, которые размещают на карте много информации.

Ещё одна особенность JavaScript API 3.0 — использование языка программирования TypeScript, на котором разрабатывается большая часть современных сайтов и приложений. Благодаря встроенным подсказкам он позволяет разработчикам не заглядывать в инструкции. А значит, тратить меньше времени на встраивание и настройку карт на сайте.

Вдобавок к TypeScript новый API также имеет обёртку для React — JavaScript-библиотеки, которую используют для построения современных интерфейсов.

«JavaScript API 3.0 содержит самые популярные опции, которые нужны тем, кто использует интерактивные карты на своих сайтах. И если бизнес захочет перейти на него — мы готовы подсказать, как всё настроить, — рассказал Александр Тармолов, руководитель отдела разработки веб-приложений Яндекс Карт. — При этом мы продолжим поддерживать более ранние версии JavaScript API, так что все наши карты в любом случае будут работать стабильно, даже если обновятся браузеры. Но новые функции мы планируем добавлять только в версию 3.0».

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