GMSUISettings クラス リファレンス

GMSUISettings クラス リファレンス

概要

GMSMapView のユーザー インターフェースの設定。

パブリック メンバー関数

(void) - setAllGesturesEnabled:
 すべてのジェスチャーを有効にするか(デフォルト)、無効にするかを設定します。

プロパティ

BOOL scroll ジェスチャー
 スクロール操作を有効にするか(デフォルト)、無効にするかを制御します。
BOOL zoom 動き
 ズーム操作を有効にするか(デフォルト)、無効にするかを指定します。
BOOL tilt ジェスチャー
 傾斜操作を有効にする(デフォルト)か無効にするかを制御します。
BOOL rotate 少なくとも
 回転操作を有効にするか(デフォルト)、無効にするかを指定します。
BOOL consumesGesturesInView
 ジェスチャーが有効な場合に、GMSMapView によって完全にジェスチャーが使用されるかどうかを指定します(デフォルトは YES)。
BOOL コンパスボタン
 コンパスを有効または無効にします。
BOOL myLocationButton
 現在地ボタンを有効または無効にします。
BOOL indoorPicker
 インドアフロア選択ツールを有効または無効にします(デフォルト)。
BOOL allowScrollGesturesDuringRotateOrZoom
 回転とズームのジェスチャーを中心から外してスクロールできるようにするかどうかを指定します(デフォルトは YES)。

メンバー関数に関するドキュメント

-(void)setAllGesturesEnabled: (ブール値) 有効

すべてのジェスチャーを有効にするか(デフォルト)、無効にするかを設定します。

これにより、ユーザーが画面上の任意のボタン(コンパス コントロールやズーム コントロールなど)をタップして移動したり、プログラムによる移動やアニメーションを制限したりすることはありません。


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

-(BOOL)スクロール ジェスチャー [read, write, assign]

スクロール操作を有効にするか(デフォルト)、無効にするかを制御します。

有効にすると、ユーザーはカメラをドラッグしてパンできます。これにより、カメラのプログラムによる移動が制限されなくなります。

-(BOOL)zoom ジェスチャー [read, write, assign]

ズーム操作を有効にするか(デフォルト)、無効にするかを指定します。

有効にすると、ユーザーはダブルタップまたは 2 本指タップまたはピンチ操作でカメラをズームできます。これにより、カメラのプログラムによる移動が制限されなくなります。

-(BOOL)tilt ジェスチャー [read, write, assign]

傾斜操作を有効にする(デフォルト)か無効にするかを制御します。

有効にすると、2 本の指で垂直上または下にスワイプしてカメラを傾けることができます。これにより、カメラの viewAngle のプログラマティックな制御が制限されなくなります。

- (BOOL)rotateGestures [read, write, assign]

回転操作を有効にするか(デフォルト)、無効にするかを指定します。

有効にすると、ユーザーは 2 本指の回転操作でカメラを回転できます。これにより、カメラの向きをプログラムで制御できることが制限されるわけではありません。

-(BOOL)consumesGesturesInView [read, write, assign]

ジェスチャーが有効な場合に、GMSMapView によって完全にジェスチャーが使用されるかどうかを指定します(デフォルトは YES)。

これにより、このようなジェスチャーを親ビューが受信できなくなります。

GMSMapView が UIScrollView(または他のスクロール可能な領域)に含まれている場合、地図上のジェスチャーはスクロール操作として新たに消費されません。ただし、これを無効にする(NO に設定する)と、複雑なビュー階層や要件に対応できる場合があります。

-(BOOL)compassButton [read, write, assign]

コンパスを有効または無効にします。

コンパスは、地図上の北方向を示すアイコンです。

有効にすると、カメラがデフォルトの向き(0 の方向)から回転したときにのみ表示されます。ユーザーがコンパスをタップすると、カメラの向きはデフォルトの向きになり、すぐにフェードアウトします。無効にすると、コンパスは表示されません。

-(ブール値)myLocationButton [read, write, assign]

現在地ボタンを有効または無効にします。

このボタンは地図上に表示され、ユーザーがタップすると、現在地の中央に地図が表示されます。

-(BOOL)indoorPicker [read, write, assign]

インドアフロア選択ツールを有効または無効にします(デフォルト)。

有効にすると、屋内の階データがある建物がビューにフォーカスされている場合にのみ表示されます。無効にした場合でも、選択した Floor を IndoorDisplay の mapView プロパティを介してプログラムで制御できます。

- (BOOL)allowScrollGesturesDuringRotateOrZoom [read, write, assign]

回転とズームのジェスチャーを中心から外してスクロールできるようにするかどうかを指定します(デフォルトは YES)。