Политики и атрибуции для Navigation SDK для Android

В этом документе перечислены требования к приложениям, разработанным с использованием Navigation SDK для Android.

Приемлемое использование клиентской реализации

Навигационный SDK для Android предназначен для предоставления водителям пошаговой навигации в реальном времени в мобильном приложении. Данные, генерируемые API, также могут использоваться в других приложениях для обмена информацией о состоянии водителя и для отслеживания его местоположения.

Запрещенная реализация клиента

Navigation SDK для Android разрешён только для коммерческих приложений. Navigation SDK для Android не допускается для следующих категорий использования без предварительного письменного согласия Google:

  • Маршрутизация или навигация для большегрузных транспортных средств, например, автобусов, грузовиков или транспортных средств с дорожными ограничениями, если только в Услугах явно не указано, что поддерживается навигация для большегрузных транспортных средств.

Сбор контента

Название дороги и ограничение скорости могут быть возвращены вам на основе взаимодействия пользователя с вашим приложением. Если бы вы захватили или сохранили название дороги или ограничение скорости для использования в любом другом контексте вне сеанса пользователя, это было бы грабежом, что запрещено нашими условиями.

Допустимые изменения в интерфейсе навигации

Navigation SDK для Android позволяет настраивать пользовательский интерфейс, например, настраивать карту навигации, добавлять пользовательские маркеры, изменять размер и содержимое верхнего и нижнего колонтитулов вокруг области просмотра навигации, а также изменять размер самой области просмотра. В некоторых ситуациях может также потребоваться наложить контент поверх активного экрана навигации.

При этом запрещается вносить изменения, препятствующие безопасному использованию системы водителями. Например, следующие изменения могут негативно повлиять на безопасность водителя и их следует избегать:

  • Отображение отвлекающей анимации во время активной навигации.
  • Отображение наложений на экране навигации без явного участия водителя.
  • Размещение наложений на активном экране навигации, скрывающих текущее местоположение водителя или блокирующих важную навигационную информацию. Это включает в себя предстоящие повороты, подсказки по выбору полосы движения, ориентацию по компасу и все стандартные элементы пользовательского интерфейса навигации.
  • Удаление дорожной сети с навигационной карты или существенное снижение цветовой контрастности объектов на навигационной карте.

Другие требования к реализации

  • Вы не имеете права изменять внутренние условия использования Navigation SDK без предварительного письменного согласия Google.
  • Ваше приложение должно отображать конечным пользователям следующую информацию при первом использовании приложения:
    • Условия использования Navigation SDK.
    • Конечные пользователи должны всегда руководствоваться независимыми суждениями при использовании навигации, поскольку информация из службы Navigation SDK может отличаться от фактических условий в реальном времени.
    • Конечные пользователи несут исключительную ответственность за расходы, понесенные при следовании указаниям, предоставляемым службой Navigation SDK, например, за оплату платных дорог или использование полос для транспортных средств с высокой загруженностью.

Требования к атрибуции Google Maps

В этом разделе приведены требования к указанию авторства и рекомендации по отображению Карт и Контента Google в ваших приложениях.

Отображение атрибуции Google Карт

При отображении контента из API платформы Google Карт в вашем приложении или на веб-сайте необходимо соблюдать требования Google Карт к указанию источника. Вам не нужно добавлять дополнительную атрибуцию, если контент отображается на Google Картах, где указание источника уже видно.

Включена атрибуция Google Maps

Для атрибуции Google Maps, которая уже предоставляется платформой Google Maps в пользовательском интерфейсе:

  • Не удаляйте указание авторства, где бы оно ни отображалось. Не изменяйте, не скрывайте и не затеняйте указание авторства и убедитесь, что оно чётко видно на фоне.
  • Всегда визуально отличайте контент платформы Google Карт от другого контента с помощью элементов пользовательского интерфейса, таких как граница, цвет фона, тень или достаточное количество свободного пространства.
  • При внесении визуальных изменений необходимо соблюдать все требования Google Maps относительно указания авторства.

По возможности, указание авторства должно быть выполнено в виде логотипа Google Maps. В случаях ограниченного пространства допускается использование текста «Google Maps» . Пользователям всегда должно быть понятно, какой контент предоставлен Google Maps.

Атрибуция логотипа

Соблюдайте следующие требования для использования логотипа Google Maps в вашем приложении.
Допустимые варианты атрибуции логотипа Google Maps
Допустимые варианты атрибуции логотипа Google Maps

Загрузить логотипы Google Maps

Используйте официальные файлы логотипов Google Карт. Загрузите логотипы ниже и следуйте инструкциям в этом разделе.

Загрузите ресурсы атрибуции Google Maps

При использовании логотипа Google Maps следуйте этим рекомендациям.

  • Не изменяйте логотип каким-либо образом.
  • Сохраняйте пропорции логотипа, чтобы избежать искажений.
  • Используйте контурный логотип на насыщенном фоне, например, на карте или изображении.
  • Используйте логотип без контуров на однотонном фоне, например, сплошном цвете или с легким градиентом.

Спецификация размера логотипа

Соблюдайте следующие требования к размерам логотипа Google Maps:
  • Минимальная высота логотипа: 16dp
  • Максимальная высота логотипа: 19dp
  • Минимальное свободное пространство для логотипа: 10dp слева, справа и сверху, 5dp снизу.

Чтобы узнать больше о dp, ознакомьтесь с разделом Плотность пикселей на сайте Material Design.

Логотип Google Maps с указанием минимального свободного пространства и допустимого диапазона размеров
Логотип Google Maps с указанием минимального свободного пространства и допустимого диапазона размеров

Доступность логотипа

Соблюдайте следующие требования доступности для логотипа Google Maps:
  • Поддерживайте понятный контраст между логотипом и фоном.
  • Добавьте метку доступности с текстом Google Maps .
Неприемлемые вариации и проблемы доступности при указании логотипа Google Maps
Неприемлемые вариации и проблемы доступности при указании логотипа Google Maps

Атрибуция текста

Если размер вашего интерфейса не позволяет разместить логотип Google Maps, вы можете написать название Google Maps прописью. Следуйте этим рекомендациям:

Допустимые варианты атрибуции текста Google Maps
Допустимые варианты атрибуции текста Google Maps
  • Не изменяйте текст Google Maps каким-либо образом:
    • Не меняйте заглавные буквы в Google Картах
    • Не разбивайте Google Maps на несколько строк
    • Не локализуйте Google Maps на другой язык.
    • Запретите браузерам переводить Google Maps с помощью HTML-атрибута translate="no" .
Неприемлемые варианты атрибуции текста Google Maps
Неприемлемые варианты атрибуции текста Google Maps
  • Оформите текст Google Maps, как описано в следующей таблице:

    Требования к оформлению текста в Google Maps
    Свойство Стиль
    Семейство шрифтов Roboto . Загрузка шрифта необязательна.
    Резервное семейство шрифтов Любой шрифт без засечек, который уже используется в вашем продукте, или «Sans-Serif» для вызова системного шрифта по умолчанию
    Стиль шрифта Нормальный
    Насыщенность шрифта 400
    Цвет шрифта Белый, чёрный (#1F1F1F) или серый (#5E5E5E). Сохраняйте приемлемый (4,5:1) контраст с фоном.
    Размер шрифта Минимальный размер шрифта: 12 пт.
    Максимальный размер шрифта: 16 пт.
    Информацию о sp см. в разделе Единицы размера шрифта на сайте Material Design.
    Межбуквенный интервал Нормальный

Пример CSS

Следующий CSS-код отображает Google Maps с соответствующим типографским стилем и цветом на белом или светлом фоне.

@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

.GMP-attribution {
font-family: Roboto, Sans-Serif;
font-style: normal;
font-weight: 400;
font-size: 1rem;
letter-spacing: normal;
white-space: nowrap;
color: #5e5e5e;
}

Визуальные требования

Соблюдайте следующие требования к визуальной обработке атрибуции Google Maps.
  • Размещайте атрибуцию в верхней или нижней части контента, в пределах одного визуального контейнера. Для одной строки контента атрибуцию можно расположить справа или слева.

  • Визуально отличайте контент платформы Google Карт от другого контента с помощью элементов пользовательского интерфейса, таких как граница, цвет фона, тень или достаточное количество свободного пространства.

  • Не искажайте информацию о Google Картах, приписывая ее контенту, не принадлежащему платформе Google Карт.
  • Убедитесь, что указание авторства всегда видно и разборчиво. Никогда не удаляйте, не скрывайте, не затеняйте и не изменяйте его.