簡體   English   中英

Graphhopper-從已安裝的obb文件系統錯誤加載路由信息

[英]Graphhopper - Loading routing information from a mounted obb file system error

我正在嘗試從obb文件加載路由信息。 我正確安裝了obb文件。 我正在使用以下代碼加載:

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

加載導致以下錯誤消息:AndroidRuntime(3498):由以下原因引起:java.lang.RuntimeException:java.io.FileNotFoundException:/ mnt / obb / 07f4c5780b38b1ae526b333f8087a627 / FootPortugal-gh / edges(只讀文件系統)。

我不知道什么是OBB,但是也許這是在GraphHopper中如何打開文件的問題。 我可以想像

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

而不是當前:

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

應該有所幫助。 請參見MMapDataAccess第68行並重新編譯。 如果有幫助,請在github上創建一個新問題,以使其在GraphHopper中可配置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM