Обзор навигационного SDK

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

Зачем использовать Navigation SDK?

Интеграция навигации в ваше приложение позволяет вам обеспечить превосходный опыт для ваших пользователей, применяя при этом собственный брендинг и используя данные о поездках:

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

Что можно сделать с помощью Navigation SDK?

Navigation SDK позволяет вам создать комплексную систему навигации в приложении:

  • Предоставьте своим пользователям удобную и надежную пошаговую навигацию на базе Google Maps.
  • Поддерживайте различные виды транспорта, включая вождение, ходьбу, езду на велосипеде и двухколесных транспортных средствах.
  • Реализуйте пользовательские маркеры, наложения и элементы пользовательского интерфейса, чтобы выделить ключевую навигационную информацию и персонализировать навигационный опыт в соответствии с вашим брендом.
  • Получайте доступ к данным о поездках для анализа тенденций, выявления областей для улучшения и оптимизации операций.

Как работает Navigation SDK

Вы можете использовать Navigation SDK для интеграции карт и функций навигации в своё приложение. Navigation SDK состоит из двух основных компонентов:

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

Как использовать Navigation SDK

Приведенные ниже шаги охватывают типичный сценарий использования Navigation SDK:

1 Настройте Создайте проект Google Cloud, добавьте Navigation SDK к своему ключу API и настройте проект Android Studio. Подробнее см. в разделе «Настройка проекта» .
2 Перейдите к своему первому маршруту Постройте маршрут до одного пункта назначения в приложении. Подробнее см. в статье «Навигация по маршруту с одним пунктом назначения» .
3 Измените навигационный интерфейс Настройте навигационный интерфейс и его внешний вид, изменив встроенные элементы управления пользовательского интерфейса и отображение элементов на карте. Подробнее см. в разделе Изменение навигационного интерфейса .
4 Скорректируйте детали маршрутизации Изменяйте настройки маршрутизации и управляйте путевыми точками. Подробнее см. в разделе «Опыт маршрутизации» .

Дополнительную информацию о функциях Navigation SDK см. в разделе «Справка» или попробуйте демо-версию .