Обзор
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 *) масштабирование |
Возвращает GMSCameraUpdate , который увеличивает масштаб карты.
Шаг масштабирования составляет 1,0.
+ ( GMSCameraUpdate *) масштабирование |
Возвращает 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 , который масштабирует точку фокусировки; точка фокусировки остается фиксированной на экране.