0

obb ファイルからルーティング情報を読み込もうとしています。obbファイルを正しくマウントしました。次のコードを使用してロードしています。

GraphHopper tmpHoppFOOT = new GraphHopper().forMobile(); 
tmpHoppFOOT.setCHShortcuts("fastest"); 
tmpHoppFOOT.setEncodingManager(new EncodingManager("FOOT")); 
tmpHoppFOOT.load(mapsFolder + currentAreaFOOT); 

ロードにより、次のエラー メッセージが表示されます。

4

1 に答える 1

0

OBB が何かはわかりませんが、GraphHopper でのファイルの開き方の問題かもしれません。私はそれを想像することができます

raFile = new RandomAccessFile(getFullName(), "r");

現在の代わりに:

raFile = new RandomAccessFile(getFullName(), "rw");

助けるべきです。MMapDataAccess の 68 行目を参照して、再コンパイルします。問題が解決しない場合は、github で新しい問題を作成して、これを GraphHopper で構成できるようにしてください。

于 2014-05-09T15:03:54.337 に答える