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