概览
GMSPanoramaCamera用于控制GMSPanoramaView的查看方向。
并不包含有关应显示哪张全景图片的信息。
公开成员函数 | |
(id) | - initWithOrientation:zoom:FOV:: |
指定的初始化程序。 | |
静态公开成员函数 | |
(实例类型) | + cameraWithOrientation:zoom: |
将方向和倾斜度指定为 orientation 的一部分的便捷构造函数,以及 zoom 和默认视野(90 度)。 | |
(实例类型) | + cameraWithHeading:pitch:zoom: |
使用默认视野(90 度)的便捷构造函数,用于指定 heading 、pitch 、zoom 。 | |
(实例类型) | + cameraWithOrientation:zoom:FOV:: |
GMSPanoramaCamera的便捷构造函数,会在orientation 中以方向和倾斜度来指定所有镜头属性。 | |
(实例类型) | + cameraWithHeading:pitch:zoom:FOV:: |
GMSPanoramaCamera的便捷构造函数,用于指定所有镜头属性。 | |
属性 | |
双精度 | 视野范围 |
缩放 1 时视图的较大尺寸(宽度或高度)包含的视野范围 (FOV),以度为单位。 | |
float | 缩放 |
调整屏幕的可见区域。 | |
GMSOrientation | 屏幕方向 |
镜头方向,将方向和倾斜度分组在一起。 |
成员函数文档
- (id) initWithOrientation: | (GMSOrientation) | 屏幕方向 | |
缩放: | (float) | 缩放 | |
视野范围: | (双精度) | 视野范围 | |
指定的初始化程序。
使用orientation
、zoom
和FOV
配置此GMSPanoramaCamera。系统会将这些值限定在可接受的范围内。
+ (instancetype) cameraWithOrientation: | (GMSOrientation) | 屏幕方向 | |
缩放: | (float) | 缩放 | |
将方向和倾斜度指定为 orientation
的一部分的便捷构造函数,以及 zoom
和默认视野(90 度)。
+ (instancetype) cameraWithHeading: | (CLLocationDirection) | 标题 | |
推介: | (双精度) | 推介 | |
缩放: | (float) | 缩放 | |
使用默认视野(90 度)的便捷构造函数,用于指定 heading
、pitch
、zoom
。
+ (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] |
镜头方向,将方向和倾斜度分组在一起。