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 см. в разделе «Справка» или попробуйте демо-версию .