Обзор Navigation SDK

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

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

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

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

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

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

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

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

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

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

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

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

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

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