Troubleshooting
オートリルートが繰り返されて終わらないのですが、回避方法はありますか?
SDKはオートリルートに失敗すると、成功するまでルート再探索を繰り返します。
この時、失敗要因が時間規制(曜日・季節)の為探索不可(ErrorCode.AUTO_REROUTE_TIME_REGULATION) の場合、
ユーザー設定情報のルート探索における時間規制考慮有無を「考慮しない」に変更することでオートリルートを完了させられます。
ただしルート探索時点で通行不能な道を通るため、道路交通法違反にならないようドライバーに注意を促す必要があります。
Navi.getInstance().addAutoRerouteListener(new AutoRerouteListener() {
@Override
public void onStarted() {
// 再探索開始時の処理
}
@Override
public void onFailed(ErrorCode errorCode) {
if (errorCode == AutoRerouteListener.ErrorCode.AUTO_REROUTE_TIME_REGULATION) {
SetupInfo setupInfo = new SetupInfo();
setupInfo.setCareTimeRegulation(Common.CareTimeRegulation.NOT_CONSIDER);
Navi.getInstance().setSetupInfo(setupInfo, new UserSettingResultListener() {
@Override
public void onCompleted(ErrorCode errorCode) {
}
});
}
}
@Override
public void onCompleted(ErrorCode errorCode, AutoRerouteResult autoRerouteResult) {
// 再探索成功時の処理
}
});
方面看板は、ルートを設定しなくても表示できますか?
表示可能です。
「方面案内図」を参考にしてください。
この記事ではGuidePointのDirectSignを用いていますが、
この代わりにPassPointに置き換えていただければ案内中ルートなしに方面案内図を表示できます。
ETCレーンを誘導する音声案内はしますか?
音声案内はありません。
画像については、「ETCレーンイラスト」を参考にしてください。
オフラインでも動作しますか?
オフライン時は基本的にナビ機能(検索機能含む)は動作しなくなります。
誘導中の場合は即時に誘導が停止することはありません。ルート上であれば一定の範囲(おおよそ1.6km)の間は誘導は継続します。
地図に関しては地図キャッシュが存在する範囲で表示が可能です。
地図キャッシュについて教えてください
一度表示した範囲を500MBまでデバイス内にキャッシュします。
500MBを超えた場合、古いデータから破棄します。
データの有効期間は最大30日となります。
遠隔のユーザーが使用中に発生したバグの原因を突き止めたい
Naviの初期化時に走行ログアップロード設定を有効にして初期化するか、Naviの設定で走行ログアップロードを有効にすると、パイオニアのサーバーにSDKのログが記録されます。
これらの設定はデフォルトでtrue(アップロードする)になっています。
SDKに起因する不具合の場合、お問い合わせの際に以下の情報をご提供いただければ、迅速に原因解析が可能です。
- UserID
- 不具合の発生日時
- 不具合内容
- 現象を記録した動画やスクリーンショットなど
また、SDKがアップロードしてるログの内容は
- スマートフォンの種類
- デバイスの位置情報(緯度経度)
- マップマッチングの結果
- SDKの実行ログ
となっており、5〜10分ごとに256KBの通信量(通常の使用ではほとんど気にならない程度)を使用します。
アップロードを無効にすると、不具合発生後に詳細なログを取得するために別途ご協力が必要となり、解析に数日かかる可能性があります。