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


Обзор

GMSPanoramaCamera используется для управления направлением просмотра GMSPanoramaView .

Он не содержит информации о том, какая именно панорама должна отображаться.

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

(идентификатор) - initWithOrientation:zoom:FOV:
Назначенный инициализатор.

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

(тип экземпляра) + cameraWithOrientation:масштаб:
Удобный конструктор, указывающий направление и угол наклона как часть orientation , а также zoom и поле обзора по умолчанию (90 градусов).
(тип экземпляра) + cameraWithHeading:pitch:zoom:
Удобный конструктор, указывающий heading , pitch и zoom с полем обзора по умолчанию (90 градусов).
(тип экземпляра) + cameraWithOrientation:масштаб:FOV:
Удобный конструктор для GMSPanoramaCamera , определяющий все свойства камеры с направлением и шагом как часть orientation .
(тип экземпляра) + cameraWithHeading:pitch:zoom:FOV:
Удобный конструктор для GMSPanoramaCamera , определяющий все свойства камеры.

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

двойной поле зрения
Поле зрения (FOV), охватываемое большим размером (шириной или высотой) изображения в градусах при масштабе 1.
плавать масштабировать
Регулирует видимую область экрана.
GMSОриентация ориентация
Ориентация камеры, которая объединяет заголовок и угол наклона камеры.

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

- (id) initWithOrientation: ( GMSОриентация ) ориентация
масштаб: (плавать) масштабировать
Угол обзора: (двойной) поле зрения

Назначенный инициализатор.

Настраивает эту GMSPanoramaCamera с orientation , zoom и FOV . Эти значения будут ограничены допустимыми диапазонами.

+ (тип экземпляра) cameraWithOrientation: ( GMSОриентация ) ориентация
масштаб: (плавать) масштабировать

Удобный конструктор, указывающий направление и угол наклона как часть orientation , а также zoom и поле обзора по умолчанию (90 градусов).

+ (тип экземпляра) cameraWithHeading: (CLLocationDirection) заголовок
подача: (двойной) подача
масштаб: (плавать) масштабировать

Удобный конструктор, указывающий heading , pitch и zoom с полем обзора по умолчанию (90 градусов).

+ (тип экземпляра) cameraWithOrientation: ( GMSОриентация ) ориентация
масштаб: (плавать) масштабировать
Угол обзора: (двойной) поле зрения

Удобный конструктор для GMSPanoramaCamera , определяющий все свойства камеры с направлением и шагом как часть orientation .

+ (тип экземпляра) cameraWithHeading: (CLLocationDirection) заголовок
подача: (двойной) подача
масштаб: (плавать) масштабировать
Угол обзора: (двойной) поле зрения

Удобный конструктор для GMSPanoramaCamera , определяющий все свойства камеры.


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

- (двойное) поле зрения [read, assign]

Поле зрения (FOV), охватываемое большим размером (шириной или высотой) изображения в градусах при масштабе 1.

Он ограничен диапазоном [1, 160] градусов и имеет значение по умолчанию 90.

Более низкие значения поля зрения приводят к эффекту масштабирования; большие значения поля зрения создают эффект рыбьего глаза.

Примечание:
Это не отображаемое поле обзора, если масштаб отличается от 1. Жесты масштабирования пользователя управляют свойством масштабирования, а не этим свойством.
- (float) масштабирование [read, assign]

Регулирует видимую область экрана.

При масштабировании N будет показана та же область, что и центральная ширина/высота N/область N того, что показано при масштабировании 1.

Масштабирование ограничено диапазоном, определенным реализацией [1, 5].

- ( GMSOrientation ) ориентация [read, assign]

Ориентация камеры, которая объединяет заголовок и угол наклона камеры.