概要
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 | ズーム |
CLLocationDirection | bearing |
double | viewingAngle |
メンバー関数のドキュメント
- (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 を実装します。