GMSPanoramaCamera 类参考

GMSPanoramaCamera 类参考

概览

GMSPanoramaCamera用于控制GMSPanoramaView的查看方向。

并不包含有关应显示哪张全景图片的信息。

公开成员函数

(id)- initWithOrientation:zoom:FOV:
 指定的初始化程序。

静态公开成员函数

(实例类型)+ cameraWithOrientation:zoom:
 将方向和倾斜度指定为 orientation 的一部分的便捷构造函数,以及 zoom 和默认视野(90 度)。
(实例类型)+ cameraWithHeading:pitch:zoom:
 使用默认视野(90 度)的便捷构造函数,用于指定 headingpitchzoom
(实例类型)+ cameraWithOrientation:zoom:FOV:
 GMSPanoramaCamera的便捷构造函数,会在orientation中以方向和倾斜度来指定所有镜头属性。
(实例类型)+ cameraWithHeading:pitch:zoom:FOV:
 GMSPanoramaCamera的便捷构造函数,用于指定所有镜头属性。

属性

双精度视野范围
 缩放 1 时视图的较大尺寸(宽度或高度)包含的视野范围 (FOV),以度为单位。
float 缩放
 调整屏幕的可见区域。
GMSOrientation屏幕方向
 镜头方向,将方向和倾斜度分组在一起。

成员函数文档

- (id) initWithOrientation: (GMSOrientation) 屏幕方向
缩放: (float)  缩放
视野范围: (双精度) 视野范围

指定的初始化程序。

使用orientationzoomFOV配置此GMSPanoramaCamera。系统会将这些值限定在可接受的范围内。

+ (instancetype) cameraWithOrientation: (GMSOrientation) 屏幕方向
缩放: (float)  缩放

将方向和倾斜度指定为 orientation 的一部分的便捷构造函数,以及 zoom 和默认视野(90 度)。

+ (instancetype) cameraWithHeading: (CLLocationDirection) 标题
推介: (双精度) 推介
缩放: (float)  缩放

使用默认视野(90 度)的便捷构造函数,用于指定 headingpitchzoom

+ (instancetype) cameraWithOrientation: (GMSOrientation) 屏幕方向
缩放: (float)  缩放
视野范围: (双精度) 视野范围

GMSPanoramaCamera的便捷构造函数,会在orientation中以方向和倾斜度来指定所有镜头属性。

+ (instancetype) cameraWithHeading: (CLLocationDirection) 标题
推介: (双精度) 推介
缩放: (float)  缩放
视野范围: (双精度) 视野范围

GMSPanoramaCamera的便捷构造函数,用于指定所有镜头属性。


属性说明

-(双倍)FOV [read, assign]

缩放 1 时视图的较大尺寸(宽度或高度)包含的视野范围 (FOV),以度为单位。

取值范围限制为 [1, 160] 度,并且默认值为 90。

较低的 FOV 值会产生放大的效果;较大的 FOV 值会产生鱼眼效果。

注意:
如果缩放比例不是 1,就不会显示 FOV。用户缩放手势控制的是缩放属性,而不是此属性。
-(浮点数)缩放 [read, assign]

调整屏幕的可见区域。

缩放级别为 N 时,显示的面积将与缩放级别 1 显示的内容的中心宽度/高度 N/N 的区域相同。

将缩放量限制在实现定义的范围 [1, 5] 以内。

- (GMSOrientation) 方向 [read, assign]

镜头方向,将方向和倾斜度分组在一起。