Навигационный SDK позволяет интегрировать пошаговую навигацию Google Maps в ваши мобильные приложения. Что особенно важно, он предоставляет данные о текущем сегменте маршрута и конечном пункте назначения, которые вместе с обновлениями местоположения и координатами широты и долготы из Driver SDK отправляются в Fleet Engine, когда ваш водитель начинает движение. Это обеспечивает полное удовольствие от вождения.
Зачем использовать навигационный SDK?
Navigation SDK упрощает интеграцию с Fleet Engine для обновления маршрутов водителя. Использование Navigation SDK вместе с Driver SDK позволяет вашему водителю использовать одно приложение для управления назначениями и навигации, как если бы он использовал потребительскую версию Google Maps, без необходимости переключаться на другое приложение.
Что можно делать с помощью Navigation SDK?
Используйте Navigation SDK для связи с Fleet Engine следующим образом.
- Надежные пошаговые инструкции по навигации на основе Google Maps.
- Настраиваемые маршруты на основе координат широты и долготы, предоставленных Driver SDK.
- Настраиваемые элементы карты, такие как пользовательские маркеры, наложения и элементы пользовательского интерфейса, для выделения ключевой навигационной информации и персонализации навигации.
Как работает навигационный SDK
Navigation SDK предоставляет Fleet Engine информацию о маршруте и пункте назначения, а Driver SDK предоставляет поток обновлений местоположения, координат широты и долготы, оставшегося расстояния и расчетного времени прибытия. Все остальные обновления данных о транспортном средстве должны отправляться на серверную часть клиента, которая передает данные в Fleet Engine.
Как использовать навигационный SDK
Приведенные ниже шаги описывают типичный сценарий использования навигационного SDK в вашем приложении-драйвере:
Андроид
1 | Настройте свой проект Google Cloud | Прежде чем использовать Navigation SDK, создайте проект Google Cloud. Дополнительную информацию см. в разделе Настройка проекта Google Cloud . |
2 | Добавьте навигационный SDK в свой ключ API. | Ключ API — это уникальный идентификатор, который удостоверяет подлинность ваших запросов. Свяжите хотя бы один ключ API с вашим проектом, чтобы использовать Navigation SDK. Дополнительную информацию см. в разделе Использование ключей API . |
3 | Настройте свой проект Android Studio | Создайте проект Android и интегрируйте в него навигационный SDK. Дополнительную информацию см. в разделе Настройка проекта Android Studio . |
4 | Добавьте Driver SDK в свой проект | Установите и настройте Driver SDK, чтобы начать использовать все возможности Fleet Engine. Дополнительные сведения см. в разделах «Получение Driver SDK для поездок по требованию» и «Получение Driver SDK для запланированных задач» . |
iOS
1 | Настройте свой проект Google Cloud | Прежде чем использовать Navigation SDK, создайте проект Google Cloud. Дополнительную информацию см. в разделе Настройка проекта Google Cloud . |
2 | Добавьте навигационный SDK в свой ключ API. | Ключ API — это уникальный идентификатор, который удостоверяет подлинность ваших запросов. Свяжите хотя бы один ключ API с вашим проектом, чтобы использовать Navigation SDK. Дополнительную информацию см. в разделе Использование ключей API . |
3 | Настройте свой проект Xcode | Создайте проект Xcode и установите в него навигационный SDK. Дополнительные сведения см. в разделе Настройка проекта Xcode . |
4 | Добавьте Driver SDK в свой проект | Установите и настройте Driver SDK, чтобы начать использовать все возможности Fleet Engine. Дополнительные сведения см. в разделах «Получение Driver SDK для поездок по требованию» и «Получение Driver SDK для запланированных задач» . |
Дополнительные сведения о функциях Navigation SDK см. в полной документации Navigation SDK для Android и iOS .