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