Навигация Google

Navigation SDK позволяет по-разному интегрировать навигацию в приложение. На этой странице рассказывается, что такое навигация Google и чем она отличается от других вариантов навигации, доступных в Navigation SDK.

Что такое навигация Google?

Навигация Google – это пошаговая навигация, встроенная с помощью Navigation SDK и использующая элементы интерфейса и визуальные элементы, предоставляемые Google. Она похожа на навигацию в приложениях Google Карт. Встраивая навигацию Google в свое приложение, вы не создаете ее с нуля, но можете изменить некоторые ее элементы. Если вам нужно больше возможностей настройки, чем доступно в Google Навигации, вы можете запросить фид пошаговой навигации из Navigation SDK, а затем добавить и настроить собственные элементы интерфейса.

Подробнее о персонализации навигации…

Когда вы используете навигацию Google, ваше приложение вызывает Navigation SDK, чтобы запустить, выполнить и остановить навигацию, используя следующую последовательность действий:

  1. Запустите навигацию. Чтобы запустить навигацию, приложение создает экземпляр навигатора. Затем он задает пункт назначения для навигатора и инициализирует карту. Затем приложение запускает пошаговую навигацию. Этот процесс можно представить пользователю по-разному в зависимости от вашего сценария использования. Например, в приложении может быть функция поиска адресов с собственными элементами интерфейса, которые пользователи могут использовать, чтобы начать навигацию к магазину. Или приложение может начать активную навигацию с заранее определенным пунктом назначения, когда водитель принимает задачу доставки.

  2. Активная навигация. Когда приложение переходит в режим активной навигации, оно использует местоположение устройства для ведения по маршруту. Вы настраиваете прослушиватели событий, которые имеют значение для вашего варианта использования, например для изменения маршрута и оставшегося времени до пункта назначения. Во время активной навигации Navigation SDK предоставляет компоненты интерфейса, аналогичные тем, которые используются в приложениях Google Карт. Например, в режиме навигации показывается стандартный слой карт Google с такими визуальными элементами, как карточки с подсказками по поворотам, слои с информацией о дорожном движении, альтернативные маршруты и ограничения скорости.

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

Как можно изменить навигацию Google?

В целом вы можете изменять цветовую схему, вид камеры, дополнительные подсказки по поворотам и триггеры событий. Ниже приведены некоторые примеры. Этот список не является исчерпывающим.

Изменение Подробнее…
Измененные подсказки навигации: показ и скрытие заголовков, цвета и шрифты, направления, альтернативные маршруты и ход поездки. Элементы управления пользовательского интерфейса карты
Изменение заголовка навигации
Отображение списка маршрутов
Скрытие альтернативных маршрутов
Отображение хода поездки
Настройте информацию о дорожном движении и ограничении скорости Отключить слой загруженности дорог
Включить светофоры и знаки "Стоп"
Показать спидометр
Измените интерфейс карты и настройте камеру. Добавление собственных маркеров
Плавающий текст
Настройка ночного режима
Настройка камеры
Изменяйте стили навигационной и обычной карты дорог с помощью облачных стилей карт. Как настроить стили карты