始める前に

はじめに

Google Maps for Flutter パッケージでは、Google マップのデータに基づいた地図を iOS アプリや Android アプリに追加できます。この SDK は、Google マップ サーバーへのアクセス、地図の表示、クリックやドラッグといったユーザー操作への応答を自動的に処理します。自分の地図に、マーカー、ポリライン、地面オーバーレイ、情報ウィンドウを追加することもできます。これらのオブジェクトは地図上の場所に関する追加情報となり、ユーザーはこれらを通じて地図を操作できます。

SDK を使用する際には、Google Maps Platform の利用規約に準拠し、自分のアプリに適用される法律を確実に遵守する必要があります。

Flutter プラグインのモデル

Flutter プラグインは、Dart チャネルを使って各プラットフォーム固有の API を呼び出します。Flutter デベロッパーが扱うのは、アプリと相対する一元的なパッケージです。このパッケージにより、アプリが実行されているプラットフォームが判別され、API 呼び出しが適切なネイティブ コードと連係します。

対象読者

このドキュメントは、Flutter 開発の概念を理解している人を対象にしています。また、ユーザーの視点で Google マップを使い慣れていることも必要です。本ガイドは、Google Maps for Flutter パッケージを使ったアプリケーションの学習と開発の入門書としてご利用いただけます。個々のクラスとメソッドの詳細については、リファレンス ドキュメントをご参照ください。

帰属表示の要件

アプリで Google Maps for Flutter パッケージを使用する場合は、アプリの法的通知の一部として、帰属情報テキストを含める必要があります。法的通知は、独立したメニュー項目として、またはメニュー項目「このアプリについて」の一部として掲載することをおすすめします。

帰属表示テキストを取得するには、showLicensePage エンドポイントを呼び出します。

対応プラットフォーム

Google Maps for Flutter パッケージでは、iOS、Android、ウェブをターゲットとするアプリを構築できます。

Flutter のドキュメントで、開発環境の要件とターゲット プラットフォームの現行バージョンをご確認ください。

マップ URL を使用するには、対象デバイスに適切な Google マップ アプリがインストールされている必要があります(モバイル デバイスであれば iOS 向け Google マップAndroid 向け Google マップなど)。