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