GMSMapLayer 類別參照

GMSMapLayer 類別參照

總覽

GMSMapLayer 是 CALayer 的自訂子類別,可在 GMSMapView 上做為圖層類別提供。

這個圖層不應直接執行個體化。提供對 GMSMapView 定義的相機的模型存取權。

修改或設定這些屬性後,通常都會中斷 GMSMapView 的任何現有手勢,例如使用者的平移或旋轉。同理,如果使用者在動畫期間執行了已啟用的手勢,動畫就會停止在原地。

沿用 GMSCALayer

屬性

CLLocationDegreescameraLatitude
CLLocationDegreescameraLongitude
CLLocationDirectioncameraBearing
浮點值相機縮放等級
雙倍cameraViewingAngle

(請注意,這些函式並非成員函式)。

NSString *constkGMSLayerCameraLatitudeKey
 kGMSLayerCameraLatitudeKey 範圍可介於 [-85, 85],且範圍以外的值將會被裁剪。
NSString *constkGMSLayerCameraLongitudeKey
 kGMSLayerCameraLongitudeKey 範圍的範圍介於 [-180, 180),而且這個範圍以外的值將在此範圍內納入。
NSString *constkGMSLayerCameraBearingKey
 kGMSLayerCameraBearingKey 的範圍介於 [0, 360] 內,且已包裝值。
NSString *constkGMSLayerCameraZoomLevelKey
 從 [kGMSMinZoomLevel, kGMSMaxZoomLevel] 開始執行 kGMSLayerCameraZoomLevelLevelKey 的值。
NSString *constkGMSLayerCameraViewingAngleKey
 kGMSLayerCameraViewingAngleKey 的範圍從零 (亦即朝直) 到 30 到 45 度之間,視模型縮放等級而定。

- (NSString* const) kGMSLayerCameraLatitudeKey [related]

kGMSLayerCameraLatitudeKey 範圍可介於 [-85, 85],且範圍以外的值將會被裁剪。

- (NSString* const) kGMSLayerCameraLongitudeKey [related]

kGMSLayerCameraLongitudeKey 範圍的範圍介於 [-180, 180),而且這個範圍以外的值將在此範圍內納入。

- (NSString* const) kGMSLayerCameraBearingKey [related]

kGMSLayerCameraBearingKey 的範圍介於 [0, 360] 內,且已包裝值。

- (NSString* const) kGMSLayerCameraZoomLevelKey [related]

從 [kGMSMinZoomLevel, kGMSMaxZoomLevel] 開始執行 kGMSLayerCameraZoomLevelLevelKey 的值。

- (NSString* const) kGMSLayerCameraViewingAngleKey [related]

kGMSLayerCameraViewingAngleKey 的範圍從零 (亦即朝直) 到 30 到 45 度之間,視模型縮放等級而定。


屬性說明文件

- (CLLocationDegrees) cameraLatitude [read, write, assign]
- (CLLocationDegrees) cameraLongitude [read, write, assign]
- (CLLocationDirection) cameraBearing [read, write, assign]
- (浮動) cameraZoomLevel [read, write, assign]
- (雙倍) cameraViewingAngle [read, write, assign]