はじめに
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 13.0 以降が搭載されている 64 ビット ネイティブ デバイスをターゲットとするアプリを作成できます。Maps SDK for iOS を使ってアプリを開発するには、ターゲット SDK が 13.0 以降の Xcode 13.0 以降が必要です。(対象 SDK を 13.0 以降に設定しても、iOS 13.0 でのアプリの実行は妨げられません)。
マップ URL を使用するアプリの場合、対象デバイスに iOS 向け Google マップがインストールされている必要があります。
iOS アプリリンク表示オプションでの Maps SDK for iOS の使用は、メモリに関する厳しい制限が適用されるため、おそらく使用されない可能性があります。たとえば、カスタム キーボード内で SDK を使用する可能性は低くなります。
次のステップ
Maps SDK for iOS でアプリの作成を開始するには、まず Google Cloud プロジェクトを設定する必要があります。