概要

プラットフォームを選択: Android iOS JavaScript

はじめに

Maps SDK for iOS を使用すると、Google マップのデータに基づいて地図をアプリに追加できます。SDK は、Google マップ サーバーへのアクセス、地図の表示、クリックやドラッグなどのユーザー操作へのレスポンスを自動的に処理します。マーカー、ポリライン、地表オーバーレイ、情報ウィンドウを地図に追加することもできます。これらのオブジェクトは、地図上の位置に関する追加情報を提供します。また、ユーザーが地図を操作できるようにします。

SDK を使用する場合は、Google Maps Platform 利用規約に準拠し、アプリが適用される法律に準拠していることを確認する必要があります。SDK を使用すると、アプリケーション名とバージョン、認証情報、クロスアプリ匿名 ID がリクエストごとに自動的に送信されます。

オーディエンス

このコンセプト ドキュメントは、iOS での開発とオブジェクト指向プログラミングの概念を理解している方を対象としています。また、ユーザーの視点から Google マップに精通している必要があります。Maps SDK for iOS を使ってアプリの探索と開発をすぐに始められるように設計されています。クラスとメソッドの詳細については、リファレンス ドキュメントもご覧ください。

帰属表示の要件

アプリで Maps SDK for iOS を使用している場合は、アプリの法的通知セクションに帰属情報テキストを含める必要があります。法的通知は、独立したメニュー項目として、または [概要] メニュー項目の一部として含めることをおすすめします。

アトリビューション テキストを取得するには、[GMSServices openSourceLicenseInfo] を呼び出します。

対応プラットフォーム

Maps SDK for iOS を使用すると、iOS 14.0 以降を搭載するネイティブ 64 ビット デバイスをターゲットとするアプリを作成できます。Maps SDK for iOS を使用してアプリを開発するには、ターゲット SDK が 14.0 以降の Xcode 15.0 以降が必要です。(ターゲット SDK を 14.0 以降に設定しても、アプリが iOS 14.0 で実行されなくなることはありません)。

マップの URL を使用するアプリでは、対象デバイスに Google マップ for iOS がインストールされている必要があります。

iOS アプリ拡張機能内で Maps SDK for iOS を使用することは、厳格なメモリ制限が適用されるため、機能しない可能性があります。たとえば、カスタム キーボード内で SDK を使用することはできません。

次のステップ

Maps SDK for iOS を使用してアプリの開発を開始するには、まず Google Cloud プロジェクトを設定する必要があります。