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 можно найти в справочнике или демоверсии.