【发布时间】:2016-04-14 15:50:47
【问题描述】:
我想使用 osmdroid's solution 中包含的切片打包器离线使用地图,因为 Mobile Atlas Creator 不适合我(我想要 16 倍缩放级别,而使用此工具无法实现)。
说明说应该使用命令行运行.jar 文件,但是包中没有.jar 文件,并且只有源代码文件,当我使用netbeans IDE 运行时,我会报错未解决的依赖问题。
有人对我如何做到这一点有任何建议吗?
【问题讨论】:
我想使用 osmdroid's solution 中包含的切片打包器离线使用地图,因为 Mobile Atlas Creator 不适合我(我想要 16 倍缩放级别,而使用此工具无法实现)。
说明说应该使用命令行运行.jar 文件,但是包中没有.jar 文件,并且只有源代码文件,当我使用netbeans IDE 运行时,我会报错未解决的依赖问题。
有人对我如何做到这一点有任何建议吗?
【问题讨论】:
这里给出的答案对我不起作用,因为 .jar 文件总是给我一个清单(主类)错误。所以我最终做的是:
应该会打开一个窗口,询问您下载图块的参数。
从这个issue discussion得到程序。
希望这对任何人都有帮助。
【讨论】:
只需在OSMMapTilePackager 目录中调用gradle compileJava。 jar 应该在tagret 目录中。
【讨论】:
gradle tasks 时,任务中没有 compile java 这样的操作
gradle compilejava 我收到以下错误:`无法解析外部依赖项 org.apache.james:apache-mime4j:0.6 因为没有定义存储库`
repositories { jcenter() } 添加到build.gradle
.class 文件和其他东西。但是没有 .jar 文件
gradle jar,jar应该在OSMMapTilePackager/build/libs/中