Navigation SDK for Android のポリシー
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このドキュメントでは、Navigation SDK for Android で開発されたアプリケーションの要件を一覧表示します。
お客様による実装の許容される使用方法
Navigation SDK for Android は、モバイル アプリケーションでドライバーにリアルタイムのターンバイターン ナビゲーションを提供するために設計されています。API によって生成されたデータは、他のアプリケーションでドライバーのステータスに関する情報を共有したり、ドライバーの位置を全般的に追跡したりするためにも使用されることがあります。
許可されないお客様の実装
Navigation SDK for Android は商用アプリケーションでのみ使用できます。Google からの事前の書面による明示的な同意がない限り、Android 向け Navigation SDK を次のカテゴリのユースケースで使用することは許可されていません。
- バス、トラック、道路制限のある車両などの大型車両のルート検索またはナビゲーション(サービスで大型車両のナビゲーションのサポートが明示的に指定されている場合を除く)。
コンテンツ スクレイピング
道路名と制限速度は、ユーザーがアプリを操作したことに基づいて返されることがあります。ユーザー セッション以外のコンテキストで使用するために道路名や制限速度をキャプチャまたは保存することは、スクレイピングに該当し、利用規約で禁止されています。
ナビゲーション UI の許容される変更
Android 向け Navigation SDK では、カスタム マーカーの追加、ナビゲーション ビューポートを囲むヘッダーとフッターのサイズとコンテンツの変更、ナビゲーション ビューポート自体のサイズの変更など、特定の UI のカスタマイズが可能です。場合によっては、アクティブなナビゲーション画面の上にコンテンツをオーバーレイすることもできます。
その際、ドライバーによる安全な使用を妨げる変更を導入してはなりません。たとえば、次の変更はドライバーの安全に悪影響を及ぼす可能性があるため、避ける必要があります。
- ナビゲーション中に気を散らすアニメーションを表示する。
- ドライバーの明示的な操作なしでナビゲーション画面にオーバーレイを表示する。
- ドライバーの現在地を隠したり、重要なナビゲーション情報を完全にブロックしたりする、アクティブなナビゲーション画面上のオーバーレイの配置。これには、ナビゲーション エクスペリエンスにおける次の曲がり角、車線案内、コンパスの向き、すべての標準 UI 要素が含まれます。
その他の実装要件
- Google の事前の書面による同意がない限り、Navigation SDK のプロダクト内規約を変更することはできません。
- アプリの初回使用時に、エンドユーザーに次の情報を表示する必要があります。
- Navigation SDK の利用規約。
- Navigation SDK サービスのデータは実際のリアルタイムの状況と異なる場合があるため、エンドユーザーはナビゲーションを使用する際に常に独自の判断を下す必要があります。
- エンドユーザーは、Navigation SDK サービスから提供されたルートに従ったときに発生する費用(有料道路の料金や多人数乗車車線など)について、単独で責任を負います。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-31 UTC。
[null,null,["最終更新日 2025-08-31 UTC。"],[[["\u003cp\u003eThe Navigation SDK for Android is intended for mobile apps providing drivers with real-time turn-by-turn navigation and related functionalities.\u003c/p\u003e\n"],["\u003cp\u003eCommercial use is permitted; however, creating products similar to Google Maps, using the SDK in embedded devices (except for projection to systems like Android Auto), and heavy vehicle navigation require explicit consent.\u003c/p\u003e\n"],["\u003cp\u003eImplementations must use Google-provided maps and logos without alteration, while UI customizations should prioritize driver safety and avoid distracting or obstructive elements.\u003c/p\u003e\n"],["\u003cp\u003eDisplay the Navigation SDK terms of use and disclaimers about independent judgment, potential cost implications, and real-time condition discrepancies to end-users upon first app usage.\u003c/p\u003e\n"]]],[],null,["This document lists requirements for applications developed with the\nNavigation SDK for Android.\n\nAcceptable customer implementation use\n\nThe Navigation SDK for Android is designed for providing drivers with real-time turn-by-turn\nnavigation in a mobile application. The data generated by the API may also be used in other\napplications to share information related to driver status and for general tracking of driver\nlocations.\n\nDisallowed customer implementation\n\nThe Navigation SDK for Android is allowed only for commercial applications.\nThe Navigation SDK for Android is not allowed for the following categories of\nuse cases without express prior written consent from Google:\n\n- Heavy Vehicle routing or navigation, such as for buses, trucks, or vehicles with road restrictions, unless the Services explicitly specify supporting heavy vehicle navigation.\n\nContent scraping\n\nRoad Name and Speed Limit may be returned to you based on user interactions with your app.\nIf you were to capture or persist the Road Name or Speed Limit for use in any other context\noutside of the user session, this would constitute scraping, which is not\nallowed by our terms.\n\nAcceptable modifications to the Navigation UI\n\nThe Navigation SDK for Android enables certain UI customizations, such as\nadding custom markers, changing the size and content of the header and footer\nsurrounding the navigation viewport, or changing the size of the navigation\nviewport itself. In some situations, you might also want to overlay content on\ntop of the active navigation screen.\n\nWhen doing so, you may not introduce\nmodifications that inhibit safe use by drivers. For example, the following\nchanges can negatively impact driver safety and must be avoided:\n\n- Showing distracting animations during active navigation.\n- Showing overlays on the navigation screen without explicit driver action.\n- Positioning overlays on the active navigation screen that hide the driver's current location or permanently block important navigation information. This includes upcoming turns, lane guidance, compass orientation, and all standard UI elements in the navigation experience.\n\nOther implementation requirements\n\n- You may not modify the Navigation SDK in-product terms without the prior written consent from Google.\n- Your app must display to your end users the following information upon their first usage of the app:\n - The Navigation SDK terms of use.\n - End users should always exercise independent judgment when using navigation, as information from the Navigation SDK Service may differ from actual real-time conditions.\n - End users are solely responsible for costs incurred when following the directions provided by the Navigation SDK service, such as for toll fees or high occupancy vehicle lanes."]]