Возможности JavaScript API и MapKit SDK

  1. Показ интерактивных карт
    • В мобильных приложениях — с помощью MapKit SDK
    • На сайтах и десктопных приложениях — с помощью JS API
    • Кастомизация карты: изменение стилей элементов (например, цвета дорог или зданий), скрытие ненужных слоев
  2. Взаимодействие с картой
    • Клики, перетаскивание объектов, масштабирование и навигация
    • Кастомизация интерфейса карты и элементов навигации
  3. Добавление дополнительных слоев
    • Пробки и панорамы
    • Слои с собственными данными: точки, чтобы показать офисы и магазины на карте, зоны обслуживания, тепловые карты
    • Загрузка собственных данных в формате GeoJSON
  4. Работа с геообъектами
    • Отображение маркеров и пинов, создание пользовательских пинов
    • Рисование геометрических фигур: линий, полигонов и точек
  5. Кластеризация точек
    • Автоматическое объединение близко расположенных объектов в одну точку при уменьшении масштаба (при увеличении распадаются обратно)
  6. Геокодирование
    • Прямое — поиск координат по адресу; обратное — поиск адреса по координатам благодаря интеграции с Геокодером — подробнее
  7. Поиск на карте
    • Поиск организаций и мест по топонимам
    • Возможность фильтрации результатов по категориям и параметрам
  8. Автодополнение адресов
    • Работает через API Геосаджеста, который подсказывает адреса в процессе ввода
  9. Построение маршрутов
    • Построение маршрутов между двумя точками и более
    • Учитываются данные о пробках и параметры для разных видов транспорта (автомобильные, пешеходные маршруты)
    • Реализуется за счет интеграции с другими API Яндекса
  10. Офлайн-карты
    • MapKit SDK поддерживает офлайн-режим, позволяя загружать карты и работать без интернета
    • В офлайн-режиме можно искать объекты и прокладывать маршруты
  11. 3D-объекты и HD-данные
    • Отображение объемных объектов
    • HD-отображение дорожной сети
    • Индор-планы этажей торговых центров, вокзалов, аэропортов и других зданий

Ограничения

Не вся функциональность, доступная в веб-версии (БЯК) и мобильном приложении Яндекс Карт (МЯК), реализована в JS API и MapKit SDK. Эти инструменты не позволяют создать продукт, полностью идентичный Яндекс Картам (так называемый White Label).

Предыдущая
Следующая