GMTCMapView クラス リファレンス

GMTCMapView クラス リファレンス

概要

このクラスは、Consumer SDK for iOS のメインビューを表します。

このクラスを使用してカスタマイズ可能な地図を作成し、ユーザーが「consumerMapStylecoordinator」を使用してカスタムのマーカーとポリラインを作成できるようになります。

注:
デフォルト コンストラクタ [[GMTCMapView alloc] initWithFrame:] を使用して、この地図をインスタンス化する必要があります。

GMTCMapView は、GMSMapView およびすべての UIKit オブジェクトと同様に、メインスレッドからのみ読み取りと変更が可能です。別のスレッドからこれらのメソッドを呼び出すと、例外または未定義の動作が発生します。

パブリック メンバー関数

(instancetype)- initWithFrame:
 GMTCMapView オブジェクトの初期化。
(null 許容の instancetype)- initWithCoder:
 コーダーによる初期化。
(void) - resetCamera
 現在のアクティブな mapView セッションに基づいて、mapView のカメラをデフォルトの位置にリセットします。
(void) - redrawRidesharingOverlays
 現在のマップビューでレンダリングされたライドシェアリング用のすべてのオーバーレイを強制的に再描画します。
(void) - showMapViewSession:
 mapView に mapView セッションを表示します。
(void) - hideMapViewSession:
 mapView で mapView セッションを非表示にします。
(void) - hideAllMapViewSessions
 mapView のすべての mapView セッションを非表示にします。
(NSArray< id
< GMTCMapViewSession >> *)
- activeSessions
 現在 mapView に表示されているすべての mapView セッションを返します。

プロパティ

id< GMTCMapViewDelegate >委任
 地図ビューのデリゲート。
GMTCConsumerMapStyleCoordinatorconsumerMapStyleCoordinator
 ライブラリのマーカー、ポリライン、ポリゴンのカスタマイズ可能な UI オプションを維持します。
BOOL allowCameraAutoUpdate
 地図ビューのカメラの自動更新を許可します。

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

-(instancetype)initWithFrame: (CGRect) フレーム

GMTCMapView オブジェクトの初期化。

-(null 許容のインスタンス タイプ)initWithCoder: (NSCoder *) aDecoder

コーダーによる初期化。

注:
代わりに -initWithFrame を使用してください。
- (void)resetCamera

現在のアクティブな mapView セッションに基づいて、mapView のカメラをデフォルトの位置にリセットします。

現在のマップビューでレンダリングされたライドシェアリング用のすべてのオーバーレイを強制的に再描画します。

これらのオーバーレイには、GMTCCustomizableMarkerType で参照されるライドシェアリング関連のマーカー、乗車複合エリアのポリゴン、ルートルートが含まれます。このメソッドを使用して、GMTCMapViewclear を呼び出してクリーンアップしたオーバーレイを再描画できます。

注:
この API は、アプリケーション レイヤから追加されたオーバーレイを復元しません。
-(void)showMapViewSession: (id< GMTCMapViewSession >) session

mapView に mapView セッションを表示します。

-(void)hideMapViewSession: (id< GMTCMapViewSession >) session

mapView で mapView セッションを非表示にします。

mapView のすべての mapView セッションを非表示にします。

- (NSArray<id<GMTCMapViewSession>> *) activeSessions

現在 mapView に表示されているすべての mapView セッションを返します。


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

- (id<GMTCMapViewDelegate>) delegate [read, write, assign]

地図ビューのデリゲート。

ライブラリのマーカー、ポリライン、ポリゴンのカスタマイズ可能な UI オプションを維持します。

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

地図ビューのカメラの自動更新を許可します。

デフォルト値は YES です。