GMSPanoramaCamera 類別參考

GMSPanoramaCamera 類別參考

總覽

GMSPanoramaCamera用於控制GMSPanoramaView的檢視方向。

其中沒有關於應顯示特定全景的資訊。

公開成員函式

(id)- initWithOrientation:zoom:FOV:
 指定初始化器。

靜態公開成員函式

(執行個體類型)+ cameraWithOrientation:zoom:
 便利建構函式,可指定 orientation 中的方向和傾斜角度,以及 zoom 和預設視野 (90 度)。
(執行個體類型)+ cameraWithHeading:pitch:zoom:
 指定 headingpitchzoom 的便利建構函式,其中包含預設檢視欄位 (90 度)。
(執行個體類型)+ cameraWithOrientation:zoom:FOV:
 便利建構函式 GMSPanoramaCamera,用於指定 orientation 中所有的方向和傾斜角度。
(執行個體類型)+ cameraWithHeading:pitch:zoom:FOV:
 便利建構函式 GMSPanoramaCamera:指定所有相機屬性。

資源

DoubleFOV
 縮放等級為 1 時,以較大尺寸 (寬度或高度) 為單位的視野所涵蓋的視野 (FOV)。
float 縮放
 調整畫面的可見區域。
GMSOrientation方向
 相機方向,將方向和傾斜角度分組。

成員函式說明文件

- (id) initWithOrientation: (GMSOrientation) 方向
縮放: (float)  縮放
觀看內容: (雙精度浮點數) FOV

指定初始化器。

設定這個GMSPanoramaCameraorientationzoomFOV。這些值會限制為可接受的範圍。

+ (例項類型) cameraWithOrientation: (GMSOrientation) 方向
縮放: (float)  zoom

便利建構函式,可指定 orientation 中的方向和傾斜角度,以及 zoom 和預設視野 (90 度)。

+ (例項類型) cameraWithHeading: (CLLocationDirection) 標題
提案: (雙精度浮點數) 提案
縮放: (float)  zoom

指定 headingpitchzoom 的便利建構函式,其中包含預設檢視欄位 (90 度)。

+ (例項類型) cameraWithOrientation: (GMSOrientation) 方向
縮放: (float)  縮放
觀看內容: (雙精度浮點數) FOV

便利建構函式 GMSPanoramaCamera,用於指定 orientation 中所有的方向和傾斜角度。

+ (例項類型) cameraWithHeading: (CLLocationDirection) 標題
提案: (雙精度浮點數) 提案
縮放: (float)  縮放
觀看內容: (雙精度浮點數) FOV

便利建構函式 GMSPanoramaCamera:指定所有相機屬性。


屬性說明文件

- (雙倍體) FOV [read, assign]

縮放等級為 1 時,以較大尺寸 (寬度或高度) 為單位的視野所涵蓋的視野 (FOV)。

這個值限制在範圍 [1, 160] 度內,預設值為 90。

較低的 FOV 值會產生放大效果;而較大的 FOV 值則會產生魚眼效果。

注意:
如果縮放為 1 以外的任何內容,則不會顯示 FOV。使用者縮放手勢會控制縮放屬性,而非這個屬性。
- (浮點) zoom [read, assign]

調整畫面的可見區域。

縮放等級為 N,將會顯示與縮放等級為 1 的中心寬度/N 高度/N 區域相同的區域。

縮放設定限制為實作定義的範圍 [1, 5]。

- (GMSOrientation) 方向 [read, assign]

相機方向,將方向和傾斜角度分組。