フィードバックを送信
始める前に
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Google Maps for Flutter パッケージを使用するには、請求先アカウントと、(ターゲットとするプラットフォームに応じて)Maps SDK for Android、Maps SDK for iOS、Maps JavaScript API を有効化したプロジェクトを用意しておく必要があります。また、API キーが必要です。複数のプロジェクト オーナーと課金管理者を作成し、これらの役割をチーム内の誰かが必ず担えるようにすることをおすすめします。手順については、Google Maps Platform スタートガイド と Google Cloud コンソールでロールを付与する をご覧ください。
はじめに
Google Maps for Flutter パッケージでは、Google マップのデータに基づいた地図を iOS アプリや Android アプリに追加できます。この SDK は、Google マップ サーバーへのアクセス、地図の表示、クリックやドラッグといったユーザー操作への応答を自動的に処理します。自分の地図に、マーカー、ポリライン、地面オーバーレイ、情報ウィンドウを追加することもできます。これらのオブジェクトは地図上の場所に関する追加情報となり、ユーザーはこれらを通じて地図を操作できます。
SDK を使用する際には、Google Maps Platform の利用規約 に準拠し、自分のアプリに適用される法律を確実に遵守する必要があります。
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 マップ など)。
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2023-10-18 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
ご意見をお聞かせください
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2023-10-18 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2023-10-18 UTC。"]]