Правила и атрибуция для Navigation SDK для iOS

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

Допустимое использование

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

Недопустимые способы реализации

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

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

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

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

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

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

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

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

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

Требования к указанию авторства в Google Картах

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

Как показывать атрибуцию Google Карт

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

Атрибуция Google Карт включена

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

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

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

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

Ниже приведены требования к использованию логотипа Google Карт в приложении.
Допустимые варианты атрибуции с логотипом Google Карт
Допустимые варианты атрибуции с логотипом Google Карт

Скачать логотипы Google Карт

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

Скачать объекты атрибуции Google Карт

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

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

Требования к размеру логотипа

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

Подробнее о dp можно узнать на странице Плотность пикселей на сайте Material Design.

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

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

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

Указание авторства текста

Если размер интерфейса не позволяет использовать логотип Google Карт, вы можете написать Google Карты текстом. Придерживайтесь следующих рекомендаций:

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

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

Пример CSS

Ниже приведен код CSS, с помощью которого можно отобразить логотип Google Карт на белом или светлом фоне с использованием подходящего шрифта и цвета.

@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 Карт.
  • Размещайте атрибуцию вверху или внизу контента в том же визуальном контейнере. Если контент занимает одну строку, атрибуцию можно разместить справа или слева.

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

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