概要

プラットフォームを選択: 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 を使用する場合は、アプリの法的通知の一部として、帰属情報テキストを含める必要があります。法的通知は、独立したメニュー項目として、またはメニュー項目「About」の一部として、記載することをおすすめします。

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

対応プラットフォーム

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

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

iOS アプリリンク表示オプションでは、厳格なメモリ制限が適用されているため、Maps SDK for iOS を使用しても、適切に動作しそうにありません。たとえば、カスタム キーボード内で SDK を使用することはおすすめできません。

次のステップ

Maps SDK for iOS でアプリを作成するには、まず Google Cloud プロジェクトをセットアップする必要があります。