2016-04-14 75 views
2

我想使用osmdroid's solution附帶的瓷磚打包機離線使用貼圖,因爲Mobile Atlas Creator對我無效(我想要使用此工具無法使用16x縮放級別)。如何使用osmdroid的OSM MAP Tile Packager

說明應該使用命令行運行.jar文件,但在軟件包中沒有.jar文件,並且只有源代碼文件,當我使用NetBeans IDE運行時,會給我一個關於未解決的相關性問題的錯誤。

任何人有任何建議我怎麼能做到這一點?

回答

2

只需在OSMMapTilePackager目錄中撥打gradle compileJava即可。該jar應該位於tagret目錄中。

+0

我是新的,當我在命令行中使用'gradle這個tasks'到gradle.but,有作爲'在任務編譯java' – roostaamir

+0

好,我是用錯的gradle沒有這樣的行動。但現在,我居然叫'gradle這個compilejava'我收到以下錯誤:'無法解析外部依賴org.apache.james:Apache的mime4j:0.6,因爲沒有存儲庫defined' – roostaamir

+0

嘗試添加 '{庫 jcenter( ) }''build.gradle' – satorikomeiji

3

這裏給出的答案不適用於我,因爲.jar文件總是給我一個清單(主類)錯誤。所以我落得這樣做:

  1. 下載從github
  2. 運行在頂部文件夾中的「gradle這個建設」項目(你可以註釋掉包含的庫中settings.gradle文件,如果有任何與Android SDK和你的問題只需要使用瓷磚打包)
  3. 在OSMMapTilePackager文件夾
  4. 運行「gradle這個運行」現在gradle這個應該已經生成以下文件夾:OSMMapTilePackager /編譯/發行/和內部的你應該有一個叫做OSMMapTilePackager-5.6-SNAPSHOT.zip的zip文件。解壓後
  5. 轉到bin文件夾,然後運行./OSMMapTilePackager -gui

一個窗口,應該已經打開,要求您爲參數下載瓷磚。

從此issue discussion得到程序。

希望這可以幫助任何人。