В этом документе перечислены требования к приложениям, разработанным с помощью Navigation SDK для Android.
Приемлемое использование клиентской реализации
Навигационный SDK для Android предназначен для предоставления водителям пошаговой навигации в реальном времени в мобильном приложении. Данные, сгенерированные API, также могут использоваться в других приложениях для обмена информацией, связанной со статусом водителя, и для общего отслеживания местонахождения водителя.
Запрещенная реализация клиента
Навигационный SDK для Android разрешен только для коммерческих приложений. Навигационный SDK для Android не допускается использовать в следующих категориях случаев без предварительного письменного согласия Google:
- Навигационные приложения, которые используют Navigation SDK для Android для создания продукта или услуги с функциями, которые по существу аналогичны функциям Google Maps для мобильных устройств или воссоздают их.
- Использование Сервиса в устройствах, встроенных в транспортное средство, или в портативных навигационных устройствах. Например, в приложении, которое (i) встроено в автомобильную информационно-развлекательную систему, встроенную в приборную панель, или (ii) является частью установленного в автомобиле устройства GPS. Вы можете спроецировать приложение для отображения на автомобильной информационно-развлекательной системе, встроенной в приборную панель, и позволить водителям взаимодействовать с такой проецируемой автомобильной информационно-развлекательной системой, встроенной в приборную панель, например, с Android Auto или Apple CarPlay.
- Маршрутизация или навигация для тяжелых транспортных средств, например, для автобусов, грузовиков или транспортных средств с ограничениями по дорогам, если в Службах явно не указана поддержка навигации для тяжелых транспортных средств.
Карта и логотипы Google
В реализации Navigation SDK для Android вы можете использовать только карту, предоставленную Google. Никакая другая карта не допускается.
Вы не имеете права удалять, изменять или скрывать любые логотипы Google, предоставленные в составе навигационного SDK для служб Android.
Допустимые изменения пользовательского интерфейса навигации
Navigation SDK для Android позволяет выполнять определенные настройки пользовательского интерфейса, например добавлять пользовательские маркеры, изменять размер и содержимое верхнего и нижнего колонтитула, окружающего область просмотра навигации, или изменять размер самой области просмотра навигации. В некоторых ситуациях вам также может потребоваться наложить контент поверх активного экрана навигации.
При этом вы не можете вносить изменения, препятствующие безопасному использованию драйверами. Например, следующие изменения могут негативно повлиять на безопасность водителя, и их следует избегать:
- Показ отвлекающей анимации во время активной навигации.
- Отображение наложений на экране навигации без явного действия водителя.
- Расположение наложений на активном навигационном экране, которые скрывают текущее местоположение водителя или навсегда блокируют важную навигационную информацию. Сюда входят предстоящие повороты, ориентация по полосе движения, ориентация по компасу и все стандартные элементы пользовательского интерфейса навигации.
Другие требования к реализации
- Вы не имеете права изменять условия использования навигационного SDK в продукте без предварительного письменного согласия Google.
- Ваше приложение должно отображать конечным пользователям следующую информацию при первом использовании приложения:
- Условия использования навигационного SDK.
- Конечные пользователи всегда должны принимать независимые решения при использовании навигации, поскольку информация из службы Navigation SDK может отличаться от фактических условий в реальном времени.
- Конечные пользователи несут единоличную ответственность за расходы, понесенные при следовании указаниям службы Navigation SDK, например, за оплату дорожных сборов или за использование полос для транспортных средств с высокой посещаемостью.