Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
フィードバックを送信
GoogleMap インタラクションのベスト プラクティス
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このページでは、アプリで GoogleMap オブジェクトを操作する際のベスト プラクティスについて説明します。
同じマップ インスタンスに GoogleMap の機能を実装する
Maps API は Navigation SDK の一部としても提供されており、これを使用してマップ固有の(ナビゲーション以外の)エクスペリエンスを構築できます。アプリにナビゲーション以外のマップ エクスペリエンスとナビゲーション エクスペリエンスの両方が含まれている場合は、同じマップ インスタンスで Maps API と Navigation API を使用することをおすすめします。
getMapAsync を使用して GoogleMap インスタンスを取得する
GoogleMap オブジェクトは、SupportNavigationFragment#getMapAsync または NavigationView#getMapAsync を使用して取得できます。この方法をおすすめする理由は、基盤となる NavigationView が再作成されると GoogleMap インスタンスが古くなる可能性があるためです。
また、このメソッドから取得した GoogleMap は、不要になったら必ずクリーンアップしてください。詳細については、インスタンスのクリーンアップに関するベスト
プラクティス をご覧ください。
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-04-13 UTC。
ご意見をお聞かせください
[[["わかりやすい","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"]],["最終更新日 2026-04-13 UTC。"],[],[]]