NaviKit SDK

NaviKit SDK — это набор инструментов для разработки навигатора на базе технологий Яндекс Карт. Важно понимать, что это не готовое приложение Яндекс Навигатора, а инструмент для создания своего собственного.
Он доступен для приложений на iOS и Android. С помощью NaviKit SDK можно настраивать под задачи бизнеса стандартные сценарии для водителей или создавать собственные.

NaviKit SDK включает в себя возможности и функционал MapKit SDK: доступ к интерактивным картам, просмотр панорам, поиск мест и организаций, построение маршрутов и другие. Продукт отличается тем, что в нем еще есть turn-by-turn навигация. Это отдельная опция ведения по маршруту с подсказками о маневрах, следованием пина геолокации по мере продвижения по маршруту и другими дополнительными возможностями.

Как и MapKit Mobile SDK, NaviKit SDK использует другие API для поддержания всех функций. Это API Геосаджеста, API Геокодера для быстрого ввода и поиска адресов, API Поиска по организациям, API Получение деталей маршрута с его геометрией, API Матрицы расстояний, а также Map Matching для привязки геолокации пользователя к дорожному графу и маршруту по ходу ведения по нему. А для геолокации пользователя при ведении по маршруту на участках с низким сигналом GPS используется Локатор API.

Сценарии использования

  • Создание собственного навигационного приложения для решения требуемых бизнес-задач.

    Основные категории пользователей:

    • Логистические компании - для оптимизации маршрутов доставки грузов и контроля перемещения транспорта в режиме реального времени.

    • Таксомоторные компании - для создания собственного приложения для водителей с навигацией.

    • Службы доставки - для организации работы курьеров и построения оптимальных маршрутов.

    • Ресурсодобывающие компании - для костомизации оповещений о предстоящих маневрах. Для ограничения скорости и время безостановочного движения.

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

      Видеоролик о том, как один из крупнейших китайских автопроизводителей Chery первым создал свой навигатор на базе NaviKit SDK для модели EXEED VX:

      chery

  • Интеграция в собственное приложение вместо того, чтобы переходить на внешнее.

  • Возможность полной кастомизации интерфейса под стиль компании. Единственное обязательное условие — логотип Яндекс Карт должен оставаться на подложке карт.

Функциональные возможности NaviKit SDK

  • Учет особенностей и ограничений для перемещения пешком и для разных видов транспорта — автомобилей, грузовиков, общественного транспорта, самоката и велосипеда.
  • Получение информации о движении водителей и автоматическая привязка точек запроса к дорожному графу.
  • Пошаговая навигация и руководство по маневрам: сценарий ведения по маршруту с подсказками, предупреждения о ближайших маневрах на маршруте, поддержка различных сценариев работы с камерой на карте. Например, обзор маршрутов и слежение за меткой пользователя.