[英]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.