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

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

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

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

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

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

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

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

Как работает навигационный 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 или создать свой собственный опыт навигации .

Как использовать навигационный SDK

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

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

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