GMSMutableCameraPosition クラス リファレンス

GMSMutableCameraPosition クラス リファレンス

概要

GMSCameraPosition の変更可能なバージョン。

GMSCameraPosition を継承します。

パブリック メンバー関数

(instancetype)- initWithTarget:zoom:bearing:viewingAngle:
 指定のイニシャライザ。
(instancetype)- initWithTarget:zoom:
 特定のターゲットとズームレベルに対する GMSCameraPosition のコンビニエンス イニシャライザ。
(instancetype)- initWithLatitude:longitude:zoom:
 特定の緯度、経度、ズームレベルの GMSCameraPosition のコンビニエンス イニシャライザを追加しました。
(instancetype)- initWithLatitude:longitude:zoom:bearing:viewingAngle:
 GMSCameraPosition のコンビニエンス イニシャライザ。緯度/経度とその他すべてのカメラ プロパティは -initWithTarget:zoom:bearing:viewingAngle: に従って設定します。

静的パブリック メンバー関数

(instancetype)+ cameraWithTarget:zoom:
 特定のターゲットとズームレベルに対応する GMSCameraPosition のコンビニエンス コンストラクタ。
(instancetype)+ cameraWithLatitude:longitude:zoom:
 GMSCameraPosition のコンビニエンス コンストラクタ(cameraWithTarget:zoom: による)。
(instancetype)+ cameraWithTarget:zoom:bearing:viewingAngle:
 GMSCameraPosition のコンビニエンス コンストラクタ。すべてのカメラ プロパティは initWithTarget:zoom:bearing:viewingAngle: に準拠しています。
(instancetype)+ cameraWithLatitude:longitude:zoom:bearing:viewingAngle:
 GMSCameraPosition のコンビニエンス コンストラクタ。緯度/経度とその他すべてのカメラ プロパティは initWithTarget:zoom:bearing:viewingAngle: で指定しています。
(float) + zoomAtCoordinate:forMeters:perPoints:
 地球上の指定された coord における、meters の距離が指定された画面数 points に対応するズームレベルを取得します。

プロパティ

CLLocationCoordinate2Dターゲット
float ズーム
CLLocationDirectionbearing
doubleviewingAngle

メンバー関数のドキュメント

- (instancetype) initWithTarget: (CLLocationCoordinate2D)  ターゲット
zoom: (float)  ズーム
bearing: (CLLocationDirection) bearing
viewAngle: (double) viewingAngle

指定のイニシャライザ。

使用可能なすべてのカメラ プロパティを使用して、この GMSCameraPosition を設定します。このイニシャライザ(または次の便利なコンストラクタ)で GMSCameraPosition を作成すると、カメラの値が暗黙的にクランプされます。

パラメータ:
目標カメラが向いている地球上の位置。
ズーム画面の中央付近のズームレベル。
bearing真北からの時計回りの角度で示したカメラの方位。
viewingAngle天底(地球の真正面)からのカメラの角度(度数)
- (instancetype) initWithTarget: (CLLocationCoordinate2D)  ターゲット
zoom: (float)  zoom

特定のターゲットとズームレベルに対する GMSCameraPosition のコンビニエンス イニシャライザ。

これにより、このカメラの bearing プロパティと viewAngle プロパティが、デフォルト値の 0 に設定されます(つまり、地表面の正面を向いていて、画面の上部が北を指しています)。

パラメータ:
目標カメラが向いている地球上の位置。
ズーム画面の中央付近のズームレベル。
- (instancetype) initWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  zoom

特定の緯度、経度、ズームレベルの GMSCameraPosition のコンビニエンス イニシャライザを追加しました。

これにより、このカメラの bearing プロパティと viewAngle プロパティが、デフォルト値の 0 に設定されます(つまり、地表面の正面を向いていて、画面の上部が北を指しています)。

パラメータ:
緯度カメラが向いている場所の緯度コンポーネント。
longitudeカメラが向いている場所の緯度コンポーネント。
ズーム画面の中央付近のズームレベル。
- (instancetype) initWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  ズーム
bearing: (CLLocationDirection) bearing
viewAngle: (double) viewingAngle

GMSCameraPosition のコンビニエンス イニシャライザ。緯度/経度とその他すべてのカメラ プロパティは -initWithTarget:zoom:bearing:viewingAngle: に従って設定します。

パラメータ:
緯度カメラが向いている場所の緯度コンポーネント。
longitudeカメラが向いている場所の緯度コンポーネント。
ズーム画面の中央付近のズームレベル。
bearing真北からの時計回りの角度で示したカメラの方位。
viewingAngle天底(地球の真正面)からのカメラの角度(度数)
+ (instancetype) cameraWithTarget: (CLLocationCoordinate2D)  ターゲット
zoom: (float)  zoom

特定のターゲットとズームレベルに対応する GMSCameraPosition のコンビニエンス コンストラクタ。

これにより、このカメラの bearing プロパティと viewAngle プロパティが、デフォルト値の 0 に設定されます(つまり、地表面の正面を向いていて、画面の上部が北を指しています)。

+ (instancetype) cameraWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  zoom

GMSCameraPosition のコンビニエンス コンストラクタ(cameraWithTarget:zoom: による)。

+ (instancetype) cameraWithTarget: (CLLocationCoordinate2D)  ターゲット
zoom: (float)  ズーム
bearing: (CLLocationDirection) bearing
viewAngle: (double) viewingAngle

GMSCameraPosition のコンビニエンス コンストラクタ。すべてのカメラ プロパティは initWithTarget:zoom:bearing:viewingAngle: に準拠しています。

+ (instancetype) cameraWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  ズーム
bearing: (CLLocationDirection) bearing
viewAngle: (double) viewingAngle

GMSCameraPosition のコンビニエンス コンストラクタ。緯度/経度とその他すべてのカメラ プロパティは initWithTarget:zoom:bearing:viewingAngle: で指定しています。

+(浮動小数点)zoomAtCoordinate: (CLLocationCoordinate2D)  座標
forMeters: (CLLocationDistance) メートル
perPoints: (CGFloat) ポイント

地球上の指定された coord における、meters の距離が指定された画面数 points に対応するズームレベルを取得します。

距離が極端に長い場合や遠すぎる場合、返されるズームレベルは、カメラで許可されている最小または最大ズームレベルより小さくなったり大きくなったりすることがあります。

このヘルパー メソッドは、地球上の特定の物理的領域を含むカメラ位置を作成する際に役立ちます。


プロパティのドキュメント

- (CLLocationCoordinate2D) ターゲット [read, write, assign]

GMSCameraPosition を実装します。

-(浮動小数点数)ズーム [read, write, assign]

GMSCameraPosition を実装します。

- (CLLocationDirection) bearing [read, write, assign]

GMSCameraPosition を実装します。

-(double)viewingAngle [read, write, assign]

GMSCameraPosition を実装します。