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

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

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

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

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

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

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

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

Как работает SDK для навигации

С помощью Navigation SDK вы можете интегрировать в свое приложение как карты, так и функции навигации. Два основных компонента Navigation SDK:

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

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

Ниже описаны типичные сценарии использования Navigation SDK:

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

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