クラス一覧
Google Navigation SDK for iOS のクラスとプロトコルは次のとおりです。
GMSAddress | 人間が判読できる住所を含む、リバース ジオコーディング リクエストの結果 |
GMSAdvancedMarker | 高度なマーカーは、地図上の特定のポイントに配置されるアイコンです |
GMSCALayer | GMSCALayer は、GMSMapLayer や GMSPanoramaLayer など、Google Maps SDK for iOS のレイヤで使用されるスーパークラスです |
GMSCameraPosition | すべてのカメラ位置パラメータを集約する不変クラス |
GMSCameraUpdate | GMSCameraUpdate は GMSMapView に適用可能なアップデートを表します |
GMSCircle | 地表面の円(球面キャップ) |
GMSCoordinateBounds | GMSCoordinateBounds は、地表面上の長方形の境界ボックスを表します。 |
GMSDatasetFeature | データセットの特徴を表すインターフェース |
GMSDatasetFeatureLayer | データセットの対象物レイヤを表すインターフェース |
<GMSFeature> | 特徴のメタデータを表すインターフェース |
GMSFeatureLayer | 同じ GMSFeatureType のすべての対象物のコレクションを表すクラス。そのスタイルはクライアントでオーバーライドできます。 |
GMSFeatureStyle | 地図上に表示された地図上の対象物の表示方法を指定します |
GMSGeocoder | リバース ジオコーディング用のサービスを公開する |
GMSGroundOverlay | GMSGroundOverlay: 地表面上に存在する地面オーバーレイで使用可能なオプションを指定します |
GMSIndoorBuilding | 複数の階がある建物を表します |
GMSIndoorDisplay | 屋内レベルのデータの表示を観察または制御できる |
<GMSIndoorDisplayDelegate> | GMSIndoorDisplay でのイベントのデリゲート |
GMSIndoorLevel | 建物内の 1 階の説明 |
GMSLocationSimulator | テスト目的でデバイスの位置情報をシミュレートするために使用できるクラス |
GMSMapID | カスタムの地図設定の不透明な識別子 |
GMSMapLayer | GMSMapLayer は、GMSMapView のレイヤクラスとして提供される CALayer のカスタム サブクラスです |
GMSMapPoint | 地図上の地点 |
GMSMapStyle | GMSMapStyle には、地図に適用可能なスタイルの詳細が保持されます。 |
GMSMapView | これは Google Maps SDK for iOS のメインクラスで、地図に関連するすべてのメソッドのエントリ ポイントです。 |
<GMSMapViewDelegate> | GMSMapView のイベントのデリゲート |
<GMSMapViewNavigationUIDelegate> | ナビゲーション UI に関連する GMSMapView のイベントのデリゲート |
GMSMapViewOptions | このクラスは、GMSMapView の初期化時のオプションを定義します。 |
GMSMarker | マーカーは、地図上の特定のポイントに配置されるアイコンです |
GMSMarkerLayer | GMSMarkerLayer は GMSOverlayLayer のサブクラスで、マーカーごとに使用できます。これにより、関連付けられている GMSMarker の複数のプロパティのアニメーション化が可能になります。 |
GMSMutableCameraPosition | GMSCameraPosition の変更可能バージョン |
GMSMutableFeatureStyle | GMSFeatureStyle の変更可能なバージョン |
GMSMutablePath | GMSMutablePath は、CLLocationKML2D の動的(サイズ変更可能)配列です。 |
<GMSNavigationAccessoryView> | プライマリ ビューに適用するアクセサリ UI 要素を指定する、カスタムビューをサポートするプロトコル定義メソッド |
GMSNavigationDirectionsListController | ルートリストを管理、表示するコントローラ |
GMSNavigationInstructionOptions | 貢献度が割り当てられた指示文字列の書式設定オプション |
GMSNavigationLane | ナビゲーション中の 1 車線の情報 |
GMSNavigationLaneDirection | ナビゲーション中の 1 車線の方向に関する情報 |
GMSNavigationLicensePlateRestriction | クラスにナンバー プレートの制限に関する情報が含まれている |
GMSNavigationMutableRoutingOptions | ルーティング ロジック(ルーティング戦略など)に関連するオプションを含む可変クラス。 |
GMSNavigationMutableSpeedAlertOptions | GMSNavigationSpeedAlertSeverity で表される、さまざまな重大度の速度アラートのトリガーしきい値を定義する可変クラス。 |
GMSNavigationMutableSpeedometerUIOptions | GMSNavigationSpeedAlertSeverity で表される、さまざまな重大度の速度アラートの UI 設定をカプセル化する変更可能なクラス。 |
GMSNavigationMutableWaypoint | 変更可能なウェイポイント クラス |
GMSNavigationNavInfo | ナビゲーションの状態に関する情報が含まれています |
GMSNavigationRouteInfo | デフォルトの最適ルートと最短ルートの両方について、特定のウェイポイントまでの到着予定時刻と距離情報をカプセル化するイミュータブル クラス。 |
GMSNavigationRoutingOptions | ルーティング ロジック(ルーティング戦略など)に関連するオプションを含む不変クラス。 |
<GMSNavigationScreenMetrics> | 画面の指標に関する情報を返すプロトコル |
GMSNavigationServices | Google Maps Navigation SDK for iOS へのモバイル アクセスを制御するサービス |
GMSNavigationSession | このクラスは、ナビゲーション セッションをプログラムで制御するために使用できる一連の関連オブジェクトを提供します。 |
GMSNavigationSpeedAlertOptions | GMSNavigationSpeedAlertSeverity で表される、さまざまな重大度の速度アラートのトリガーしきい値を定義するイミュータブル クラス。 |
GMSNavigationSpeedometerUIOptions | GMSNavigationSpeedAlertSeverity で表される、さまざまな重大度の速度アラートの UI 設定をカプセル化する不変のクラス。 |
GMSNavigationStepInfo | ナビゲーション経路上の 1 つのステップに関する情報 |
GMSNavigationStepInfoImageOptions | |
GMSNavigationTermsAndConditionsOptions | 利用規約を表示するオプション |
GMSNavigationTermsDialogUIParams | ダイアログのデザインを説明するパラメータ |
GMSNavigationTimeAndDistance | ルートの残りの距離と到着予定時刻をカプセル化する不変のクラス |
GMSNavigationTransactionRecorder | トランザクションを記録するためのメソッドが含まれます |
GMSNavigationWaypoint | ナビゲーション デスティネーションの指定に使用される、不変のウェイポイント クラス |
GMSNavigator | Google Navigation SDK for iOS のメインクラスであり、デスティネーションへのナビゲーションを制御したり、ルートや進行状況の情報にアクセスしたりするためのメソッドを提供します。 |
<GMSNavigatorListener> | GMSNavigator のイベントのリスナー |
GMSOrientation | GMSOrientation は、向きとピッチのタプルです。GMSPanoramaCamera の表示方向を制御するために使用されます。 |
GMSOverlay | GMSOverlay は、特定の GMSMapView に追加可能なオーバーレイを表す抽象クラスです。 |
GMSOverlayLayer | GMSOverlayLayer は、CALayer のカスタム サブクラスであり、カスタム アニメーションを可能にする GMSOverlay レイヤの抽象基本クラスです。 |
GMSPanorama | GMSPanorama は、地球上の特定のパノラマ画像のメタデータを表します。 |
GMSPanoramaCamera | GMSPanoramaCamera は、GMSPanoramaView の表示方向を制御するために使用されます。 |
GMSPanoramaCameraUpdate | GMSPanoramaCameraUpdate は GMSPanoramaView に適用可能なアップデートを表します。 |
GMSPanoramaLayer | GMSPanoramaLayer: CALayer のカスタム サブクラスで、GMSPanoramaView のレイヤクラスとして提供されます |
GMSPanoramaLink | GMSPanorama から隣接するパノラマへのリンク |
GMSPanoramaService | GMSPanoramaView がアクティブでない場合でも、GMSPanoramaService を使ってパノラマ メタデータをリクエストできるようになりました。 |
GMSPanoramaView | ストリートビューの画像を表示するためにパノラマが使用されます。 |
<GMSPanoramaViewDelegate> | GMSPanoramaView のイベントのデリゲート |
GMSPath | GMSPath は、CLLocationCooordinate2D の不変配列をカプセル化します。 |
GMSPinImage | 高度なマーカーのカスタムピン画像を提供 |
GMSPinImageGlyph | 高度なマーカーのカスタムピン画像グリフを提供します |
GMSPinImageOptions | 高度なマーカーのピン画像をカスタマイズできるようになりました |
GMSPlaceFeature | 場所の対象物を表すインターフェース(プレイス ID を持つ対象物) |
GMSPolygon | GMSPolygon は、地図上に表示されるポリゴンを定義します。 |
GMSPolygonLayer | GMSPolygonLayer は GMSOverlayLayer のサブクラスで、ポリゴンごとに使用できます。これにより、関連付けられている GMSPolygon の複数のプロパティのアニメーション化が可能になります。 |
GMSPolyline | GMSPolyline: 地表面上に存在するポリラインで使用可能なオプションを指定します |
GMSProjection | 地球座標(CLLocationUTC2D)と地図のビューの座標(CGPoint)とのマッピングを定義します。 |
GMSReverseGeocodeResponse | リバース ジオコーディング リクエストからの結果のコレクション |
GMSRoadSnappedLocationProvider | デバイスの位置情報の更新を提供する |
<GMSRoadSnappedLocationProviderListener> | GMSRoadSnappedLocationProvider のイベントのリスナー |
GMSRouteLeg | デバイスの現在位置から最初の目的地まで、またはある目的地から次の目的地まで、行程の 1 つの区間を表す不変クラス。 |
GMSServices | Google Maps SDK for iOS のサービスクラス |
GMSSpriteStyle | GMSStyleSpan 上のスタンプ画像の描画スタイルを記述します。 |
GMSStampStyle | GMSStyleSpan の上に繰り返し画像を描画するポリライン スタイルの抽象基本クラス。 |
GMSStrokeStyle | ポリラインなどの 1 次元エンティティの描画スタイルを説明します。 |
GMSStyleSpan | ポリラインの領域のスタイルを記述します。 |
GMSSyncTileLayer | GMSSyncTileLayer は、画像タイルデータを生成するための同期インターフェースを提供する GMSTileLayer の抽象サブクラスです |
GMSTextureStyle | GMSStyleSpan の上に繰り返し画像を描画するポリライン スタイル |
GMSTileLayer | GMSTileLayer は、指定された GMSMapView 上にカスタム画像タイルを重ねることができる抽象クラスです |
<GMSTileReceiver> | タイルがリクエストされると、GMSTileReceiver が GMSTileLayer に渡され、コールバックを後で(またはすぐに)呼び出すことができます |
GMSUISettings | GMSMapView のユーザー インターフェースの設定 |
GMSURLTileLayer | GMSURLTileProvider は、GMSTileURLConstructor から返された URL に基づいてタイルをフェッチします |
GMSVisibleRegion | GMSVisibleRegion には、地図のカメラに表示されるポリゴンを定義する 4 つのポイントが含まれています。 |
UIScreen(GMSNavigationStepImageOptions) | UIScreen カテゴリには、GMSNavigationScreenMetrics プロトコルのすべてのメソッドがすでに実装されています。 |