Google разрешила платить мимо кассы Google разрешила платить мимо кассы Актёр клонировал голос, чтобы отбиться от пиратов Актёр клонировал голос, чтобы отбиться от пиратов TSMC переводит ИИ на свет TSMC переводит ИИ на свет YouTube судят за то, что он не отключил рекламу Premium-подписчикам YouTube судят за то, что он не отключил рекламу Premium-подписчикам

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

🇷🇺 2 мин

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

Яндекс Карты выпустили 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 и Маркетом.