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:
-
-
Интеграция в собственное приложение вместо того, чтобы переходить на внешнее.
-
Возможность полной кастомизации интерфейса под стиль компании. Единственное обязательное условие — логотип Яндекс Карт должен оставаться на подложке карт.
Функциональные возможности NaviKit SDK
- Учет особенностей и ограничений для перемещения пешком и для разных видов транспорта — автомобилей, грузовиков, общественного транспорта, самоката и велосипеда.
- Получение информации о движении водителей и автоматическая привязка точек запроса к дорожному графу.
- Пошаговая навигация и руководство по маневрам: сценарий ведения по маршруту с подсказками, предупреждения о ближайших маневрах на маршруте, поддержка различных сценариев работы с камерой на карте. Например, обзор маршрутов и слежение за меткой пользователя.