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

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

Обзор

GMSCameraUpdate представляет обновление, которое можно применить к GMSMapView .

Он инкапсулирует некоторую логику для изменения текущей камеры.

Его следует создавать только с использованием приведенных ниже вспомогательных методов фабрики.

Статические открытые функции-члены

( GMSCameraUpdate *) + Увеличение масштаба
Возвращает GMSCameraUpdate , который увеличивает масштаб карты.
( GMSCameraUpdate *) + Уменьшить масштаб
Возвращает GMSCameraUpdate , который уменьшает масштаб карты.
( GMSCameraUpdate *) + масштабированиеОт:
Возвращает GMSCameraUpdate , который изменяет масштаб на указанную величину.
( GMSCameraUpdate *) + масштабированиеЧтобы:
Возвращает GMSCameraUpdate , который устанавливает масштаб на указанную величину.
( GMSCameraUpdate *) + setTarget:
Возвращает GMSCameraUpdate , который устанавливает цель камеры в указанную координату.
( GMSCameraUpdate *) + setTarget:масштаб:
Возвращает GMSCameraUpdate , который устанавливает цель камеры и масштабирование до указанных значений.
( GMSCameraUpdate *) + установить камеру:
Возвращает GMSCameraUpdate , который устанавливает камеру в указанное GMSCameraPosition .
( GMSCameraUpdate *) + подходят границы:
Возвращает GMSCameraUpdate , который преобразует камеру таким образом, что указанные границы располагаются по центру экрана при максимально возможном уровне масштабирования.
( GMSCameraUpdate *) + fitBounds:withPadding:
Это похоже на fitBounds: но позволяет указать отступы (в точках), чтобы вставить ограничивающую рамку по краям представления.
( GMSCameraUpdate *) + fitBounds:withEdgeInsets:
Это похоже на fitBounds: но позволяет указать вставки краев, чтобы вставить ограничивающую рамку по краям представления.
( GMSCameraUpdate *) + прокруткаByX:Y:
Возвращает GMSCameraUpdate , который смещает центр представления на указанное количество точек в направлениях x и y.
( GMSCameraUpdate *) + масштабированиеBy:atPoint:
Возвращает GMSCameraUpdate , который масштабирует точку фокусировки; точка фокусировки остается фиксированной на экране.

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

Возвращает GMSCameraUpdate , который увеличивает масштаб карты.

Шаг масштабирования составляет 1,0.

Возвращает GMSCameraUpdate , который уменьшает масштаб карты.

Шаг масштабирования составляет -1,0.

+ ( GMSCameraUpdate *) ZoomBy: (плавать) дельта

Возвращает GMSCameraUpdate , который изменяет масштаб на указанную величину.

+ ( GMSCameraUpdate *) ZoomTo: (плавать) масштабировать

Возвращает GMSCameraUpdate , который устанавливает масштаб на указанную величину.

+ ( GMSCameraUpdate *) setTarget: (CLLocationCoordinate2D) цель

Возвращает GMSCameraUpdate , который устанавливает цель камеры в указанную координату.

+ ( GMSCameraUpdate *) setTarget: (CLLocationCoordinate2D) цель
масштаб: (плавать) масштабировать

Возвращает GMSCameraUpdate , который устанавливает цель камеры и масштабирование до указанных значений.

+ ( GMSCameraUpdate *) setCamera: ( GMSCameraPosition *) камера

Возвращает GMSCameraUpdate , который устанавливает камеру в указанное GMSCameraPosition .

+ ( GMSCameraUpdate *) fitBounds: ( GMSCoordinateBounds *) границы

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

Границы будут иметь отступ по умолчанию в 64 пункта.

Возвращенное обновление камеры установит для направления и наклона камеры нулевые значения по умолчанию (т. е. лицом на север и взглядом прямо на Землю).

+ ( GMSCameraUpdate *) fitBounds: ( GMSCoordinateBounds *) границы
с отступом: (CGFloat) прокладка

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

Если запрошенное padding больше размера представления в вертикальном или горизонтальном направлении, карта будет максимально уменьшена.

+ ( GMSCameraUpdate *) fitBounds: ( GMSCoordinateBounds *) границы
сEdgeInsets: (UIEdgeInsets) EdgeInsets

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

Если запрошенные edgeInsets больше размера представления в вертикальном или горизонтальном направлении, карта будет максимально уменьшена.

+ ( GMSCameraUpdate *) прокруткаByX: (CGFloat) дХ
Ю: (CGFloat) д.и.

Возвращает GMSCameraUpdate , который смещает центр представления на указанное количество точек в направлениях x и y.

X растет вправо, Y растет вниз.

+ ( GMSCameraUpdate *) ZoomBy: (плавать) масштабировать
в точке: (КГпоинт) точка

Возвращает GMSCameraUpdate , который масштабирует точку фокусировки; точка фокусировки остается фиксированной на экране.