Справочник классов GMSUISettings

Справочник классов GMSUISettings

Обзор

Настройки пользовательского интерфейса GMSMapView .

Открытые функции-члены

(пустота) - setAllGesturesEnabled:
Устанавливает предпочтения относительно того, должны ли все жесты быть включены (по умолчанию) или отключены.

Характеристики

БООЛ прокруткаЖесты
Определяет, включены ли жесты прокрутки (по умолчанию) или отключены.
БООЛ масштабированиеЖесты
Определяет, включены ли жесты масштабирования (по умолчанию) или отключены.
БООЛ наклонЖесты
Определяет, включены ли жесты наклона (по умолчанию) или отключены.
БООЛ вращатьЖесты
Определяет, включены ли жесты поворота (по умолчанию) или отключены.
БООЛ потребляетGesturesInView
Контролирует, будут ли жесты пользователей полностью использоваться GMSMapView , когда жесты включены (по умолчанию ДА).
БООЛ компасКнопка
Включает или отключает компас.
БООЛ моялокациякнопка
Включает или отключает кнопку «Мое местоположение».
БООЛ в помещенииПиккер
Включает (по умолчанию) или отключает выбор пола в помещении.
БООЛ AllowScrollGesturesDuringRotateOrZoom
Определяет, можно ли выполнять жесты поворота и масштабирования со смещением от центра и прокруткой (по умолчанию ДА).
БООЛ навигацияHeaderEnabled
Включает или отключает заголовок навигации.
БООЛ навигацияFooterEnabled
Включает или отключает нижний колонтитул навигации.
БООЛ навигацияTripProgressBarEnabled
Включает или отключает индикатор выполнения навигационной поездки.
БООЛ нецентрировочная кнопкавключена
Включает или отключает кнопку повторного центрирования.
БООЛ показываетIncidentCards
Будет ли карточка с подробностями происшествия отображаться в верхней части карты, когда пользователь нажимает на значок происшествия, например перекрытие дороги.
БООЛ показываетDestinationMarkers
Будут ли отображаться маркеры назначения для маршрутов.
БООЛ показываетТрафикОгни
Показывать ли светофоры на маршруте во время навигации.
БООЛ показываетСтопЗнаки
Показывать ли знаки остановки на маршруте во время навигации.
Цвет пользовательского интерфейса * навигацияЗаголовокОсновнойфонЦвет
Основной цвет фона, используемый для заголовка навигации.
Цвет пользовательского интерфейса * навигацияЗаголовокВторичныйФонЦвет
Вторичный цвет фона, используемый для заголовка навигации.
CGFloat навигацияЗаголовокФонАльфа
Альфа-значение представления заголовка навигации.
Цвет пользовательского интерфейса * навигацияЗаголовокОсновнойФонЦветНочьРежим
Основной цвет фона заголовка навигации в ночном режиме, когда заголовок навигации показывает текущий шаг.
Цвет пользовательского интерфейса * навигацияЗаголовокВторичныйФонЦветНочьРежим
Вторичный цвет фона заголовка навигации в ночном режиме, когда заголовок навигации показывает текущий шаг.
Цвет пользовательского интерфейса * навигацияЗаголовокБольшойМаневрЗначокЦвет
Цвет значка маневра в главном навигационном заголовке.
Цвет пользовательского интерфейса * навигацияЗаголовокМаленькийМаневрЗначокЦвет
Цвет значка маневра в заголовке навигации по следующему повороту.
Цвет пользовательского интерфейса * навигацияЗаголовокНавигацияРекомендуетсяДорожкаЦвет
Цвет рекомендуемой полосы или полос.
Цвет пользовательского интерфейса * навигацияЗаголовокСледующийШагТекстЦвет
Цвет текста в заголовке следующего шага, когда в заголовке навигации отображается текущий шаг.
UIFont * навигацияЗаголовокСледующийШтепШрифт
Шрифт текста в заголовке следующего шага.
Цвет пользовательского интерфейса * навигацияЗаголовокРасстояниеЗначениеТекстЦвет
Цвет текста значения расстояния, когда в заголовке навигации отображается текущий шаг.
UIFont * навигацияЗаголовокDistanceValueFont
Шрифт текста значения расстояния.
Цвет пользовательского интерфейса * навигацияЗаголовокDistanceUnitsTextColor
Цвет текста единиц измерения расстояния, когда в заголовке навигации отображается текущий шаг.
UIFont * навигацияЗаголовокDistanceUnitsШрифт
Шрифт текста для единиц расстояния.
Цвет пользовательского интерфейса * навигацияЗаголовокИнструкцииТекстЦвет
Цвет текста в разделе инструкций.
UIFont * навигацияЗаголовокИнструкцииFirstRowFont
Шрифт текста первой строки в разделе инструкций.
UIFont * NavigationHeaderInstructionsSecondRowFont
Шрифт текста второй строки в разделе инструкций.
UIFont * навигацияЗаголовокИнструкцииСоединенияШрифт
Шрифт текста союзов в разделе инструкций.
GMSNavigationSpeedometerUIOptions * спидометрUIOptions
Устанавливает конфигурацию пользовательского интерфейса спидометра в зависимости от серьезности предупреждений о скорости.

Документация по функциям-членам

- (недействительно) setAllGesturesEnabled: (БУЛ) включено

Устанавливает предпочтения относительно того, должны ли все жесты быть включены (по умолчанию) или отключены.

Это не запрещает пользователям нажимать какие-либо экранные кнопки для перемещения камеры (например, компас или элементы управления масштабированием), а также не ограничивает программные движения и анимацию.


Документация на недвижимость

- (BOOL) жесты прокрутки [read, write, assign]

Определяет, включены ли жесты прокрутки (по умолчанию) или отключены.

Если этот параметр включен, пользователи могут перетаскивать камеру для панорамирования. Это не ограничивает программное перемещение камеры.

- (BOOL) масштабирование жестов [read, write, assign]

Определяет, включены ли жесты масштабирования (по умолчанию) или отключены.

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

- (BOOL) tiltGestures [read, write, assign]

Определяет, включены ли жесты наклона (по умолчанию) или отключены.

Если эта функция включена, пользователи могут провести двумя пальцами вертикально вниз или вверх, чтобы наклонить камеру. Это не ограничивает программное управление углом обзора камеры.

- (BOOL) RotateGestures [read, write, assign]

Определяет, включены ли жесты поворота (по умолчанию) или отключены.

Если эта функция включена, пользователи могут использовать жест поворота двумя пальцами для поворота камеры. Это не ограничивает программное управление пеленгом камеры.

- (BOOL) потребляетGesturesInView [read, write, assign]

Контролирует, будут ли жесты пользователей полностью использоваться GMSMapView , когда жесты включены (по умолчанию ДА).

Это предотвращает получение этих жестов родительскими представлениями.

Когда GMSMapView содержится в UIScrollView (или другой области прокрутки), это означает, что жесты на карте не будут дополнительно использоваться в качестве жестов прокрутки. Однако отключение этого параметра (установление значения NO) может быть полезно для поддержки сложных иерархий представлений или требований.

- (BOOL) кнопка компаса [read, write, assign]

Включает или отключает компас.

Компас — это значок на карте, который указывает направление на север на карте.

Если этот параметр включен, он отображается только тогда, когда камера повернута от ориентации по умолчанию (направление 0). Когда пользователь касается компаса, камера принимает ориентацию по умолчанию и вскоре исчезает. Если отключено, компас никогда не будет отображаться.

- (BOOL) myLocationButton [read, write, assign]

Включает или отключает кнопку «Мое местоположение».

Это кнопка, видимая на карте, при нажатии которой пользователи центрируют карту по текущему местоположению пользователя.

- (BOOL) doorPicker [read, write, assign]

Включает (по умолчанию) или отключает выбор пола в помещении.

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

- (BOOL) allowScrollGesturesDuringRotateOrZoom [read, write, assign]

Определяет, можно ли выполнять жесты поворота и масштабирования со смещением от центра и прокруткой (по умолчанию ДА).

- (BOOL) NavigationHeaderEnabled [read, write, assign]

Включает или отключает заголовок навигации.

В заголовке отображаются инструкции по навигации в верхней части карты. По умолчанию это ДА.

- (BOOL) NavigationFooterEnabled [read, write, assign]

Включает или отключает нижний колонтитул навигации.

В нижнем колонтитуле отображается расстояние и информация о расчетном времени прибытия внизу карты. По умолчанию это ДА.

- (BOOL) NavigationTripProgressBarEnabled [read, write, assign]

Включает или отключает индикатор выполнения навигационной поездки.

Индикатор хода поездки отображает подробную информацию о предстоящей поездке в линейном представлении на задней стороне карты. По умолчанию это НЕТ.

- (BOOL) recenterButtonEnabled [read, write, assign]

Включает или отключает кнопку повторного центрирования.

Если установлено значение «ДА», кнопка повторного центрирования отображается, если камера в данный момент не отслеживает местоположение пользователя или если она отслеживает, но масштаб значительно отличается от значения по умолчанию. По умолчанию это ДА.

- (BOOL) показываетIncidentCards [read, write, assign]

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

По умолчанию это ДА.

- (BOOL) показываетDestinationMarkers [read, write, assign]

Будут ли отображаться маркеры назначения для маршрутов.

По умолчанию это ДА.

- (BOOL) показываетTrafficLights [read, write, assign]

Показывать ли светофоры на маршруте во время навигации.

Изменения этого параметра вступают в силу только при последующих запросах маршрута.

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

По умолчанию НЕТ.

- (BOOL) показываетStopSigns [read, write, assign]

Показывать ли знаки остановки на маршруте во время навигации.

Изменения этого параметра вступают в силу только при последующих запросах маршрута.

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

По умолчанию НЕТ.

- (UIColor*) NavigationHeaderPrimaryBackgroundColor [read, write, copy]

Основной цвет фона, используемый для заголовка навигации.

Значение по умолчанию — ноль. Если значение этого свойства равно нулю, зеленый будет использоваться в качестве основного цвета фона.

- (UIColor*) NavigationHeaderSecondaryBackgroundColor [read, write, copy]

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

Отображается в качестве цвета фона в раскрывающихся списках следующего поворота и навигации по полосе. Значение по умолчанию — ноль. Если значение этого свойства равно нулю, в качестве вторичного цвета фона будет использоваться темно-зеленый. Предоставленный UIColor должен находиться в цветовом пространстве, поддерживающем [UIColor getRed:green:blue:alpha], иначе он будет проигнорирован.

- (CGFloat) NavigationHeaderBackgroundAlpha [read, write, assign]

Альфа-значение представления заголовка навигации.

По умолчанию это значение 1.0f (полностью непрозрачный).

- (UIColor*) NavigationHeaderPrimaryBackgroundColorNightMode [read, write, copy]

Основной цвет фона заголовка навигации в ночном режиме, когда заголовок навигации показывает текущий шаг.

Значение по умолчанию — ноль. Если значение этого свойства равно нулю, будет использоваться navigationHeaderPrimaryBackgroundColor .

- (UIColor*) NavigationHeaderSecondaryBackgroundColorNightMode [read, write, copy]

Вторичный цвет фона заголовка навигации в ночном режиме, когда заголовок навигации показывает текущий шаг.

Значение по умолчанию — ноль. Если значение этого свойства равно нулю, будет использоваться navigationHeaderSecondaryBackgroundColor .

- (UIColor*) NavigationHeaderLargeManeuverIconColor [read, write, copy]

Цвет значка маневра в главном навигационном заголовке.

- (UIColor*) NavigationHeaderSmallManeuverIconColor [read, write, copy]

Цвет значка маневра в заголовке навигации по следующему повороту.

- (UIColor*) NavigationHeaderGuidanceRecommendedLaneColor [read, write, copy]

Цвет рекомендуемой полосы или полос.

По умолчанию белый. Это свойство учитывается только в том случае, если в заголовке навигации отображается текущий шаг навигации. Обратите внимание, что другие полосы движения (те, которые водителю не следует выбирать) автоматически окрашиваются серым цветом вторичного цвета фона.

- (UIColor*) NavigationHeaderNextStepTextColor [read, write, copy]

Цвет текста в заголовке следующего шага, когда в заголовке навигации отображается текущий шаг.

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

- (UIFont*) NavigationHeaderNextStepFont [read, write, copy]

Шрифт текста в заголовке следующего шага.

Значение по умолчанию — ноль. Если значение этого свойства равно нулю, будет использоваться системный шрифт размером 16.0f.

- (UIColor*) NavigationHeaderDistanceValueTextColor [read, write, copy]

Цвет текста значения расстояния, когда в заголовке навигации отображается текущий шаг.

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

- (UIFont*) NavigationHeaderDistanceValueFont [read, write, copy]

Шрифт текста значения расстояния.

Значение по умолчанию — ноль. Если значение этого свойства равно нулю, будет использоваться системный жирный шрифт размером 24.0f.

- (UIColor*) NavigationHeaderDistanceUnitsTextColor [read, write, copy]

Цвет текста единиц измерения расстояния, когда в заголовке навигации отображается текущий шаг.

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

- (UIFont*) NavigationHeaderDistanceUnitsFont [read, write, copy]

Шрифт текста для единиц расстояния.

Значение по умолчанию — ноль. Если значение этого свойства равно нулю, будет использоваться системный шрифт размером 18.0f.

- (UIColor*) NavigationHeaderInstructionsTextColor [read, write, copy]

Цвет текста в разделе инструкций.

Значение по умолчанию — ноль. Если значение этого свойства равно нулю, будет использоваться белый цвет.

- (UIFont*) NavigationHeaderInstructionsFirstRowFont [read, write, copy]

Шрифт текста первой строки в разделе инструкций.

Значение по умолчанию — ноль. Если значение этого свойства равно нулю, будет использоваться системный жирный шрифт размером 30.

- (UIFont*) NavigationHeaderInstructionsSecondRowFont [read, write, copy]

Шрифт текста второй строки в разделе инструкций.

Значение по умолчанию — ноль. Если значение этого свойства равно нулю, будет использоваться системный жирный шрифт размером 24.

- (UIFont*) NavigationHeaderInstructionsConjunctionsFont [read, write, copy]

Шрифт текста союзов в разделе инструкций.

Значение по умолчанию — ноль. Если значение этого свойства равно нулю, будет использоваться системный жирный шрифт размером 18.

Устанавливает конфигурацию пользовательского интерфейса спидометра в зависимости от серьезности предупреждений о скорости.

Установив GMSNavigationSpeedometerUIOptions , вы очищаете предыдущий, если он установлен. Если GMSNavigationSpeedometerUIOptions не настроен, пользовательский интерфейс оповещения о скорости возвращается к конфигурациям NavSDK по умолчанию:

  • Незначительное предупреждение о скорости в дневном режиме: красный текст на белом фоне.
  • Незначительное предупреждение о скорости в ночном режиме: красный текст на темном фоне.
  • Предупреждение о существенной скорости в дневном режиме: белый текст на красном фоне.
  • Предупреждение о существенной скорости в ночном режиме: белый текст на красном фоне.