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 サービスから提供されたルートに従ったときに発生する費用(有料道路の料金や多人数乗車車線など)について、単独で責任を負います。