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