概要

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

はじめに

Maps SDK for iOS を使用すると、Google マップのデータに基づく地図をアプリケーションに追加することができます。この SDK は Google マップ サーバーへのアクセス、地図の表示、クリックやドラッグなどのユーザー ジェスチャーへの応答を自動的に処理します。ご自分の地図に、マーカー、ポリライン、グラウンド オーバーレイ、情報ウィンドウを追加することもできます。これらのオブジェクトを使って、地図の各地点の追加情報を提供し、ユーザーによる地図の操作を可能にします。

SDK を使用する際には、アプリについて Google Maps Platform の利用規約および適用される法令を遵守する必要があります。SDK を使用すると、アプリケーションの名前とバージョン、認証情報、クロスアプリケーションの匿名識別子が各リクエストとともに自動的に送信されます。

オーディエンス

このドキュメントは、iOS 開発とオブジェクト指向プログラミングの概念を理解しているデベロッパーを対象にしています。また、ユーザーの視点で Google マップを使い慣れていることも必要です。このドキュメントは、Maps SDK for iOS を使ったアプリケーションの検討と開発を始められるようにするための資料です。個々のクラスとメソッドの詳細については、リファレンス ドキュメントもご参照ください。

帰属表示の要件

アプリケーションで Maps SDK for iOS を使用する場合、アプリケーションの法的通知のセクションに、帰属表示テキストを組み込む必要があります。法的通知は、独立したメニュー項目として、またはメニュー項目「このアプリについて」の一部として掲載することをおすすめします。

帰属表示テキストを取得するには、[GMSServices openSourceLicenseInfo] を呼び出します。

対応プラットフォーム

Maps SDK for iOS を使用すると、iOS 16.0 以降を搭載した 64 ビット デバイスを対象とするアプリを構築できます。Maps SDK for iOS を使用してアプリを開発するには、Xcode 26.0 以降とターゲット SDK 16.0 以降が必要です。(ターゲット SDK を 16.0 以降に設定しても、アプリが iOS 16.0 で動作しなくなることはありません)。

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

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

次のステップ

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