如何使用osmdroid的OSM MAP瓷砖包装程序



由于Mobile Atlas Creator不适用于我,我想使用osmroid解决方案中附带的tile打包程序离线使用地图(我想要16倍的缩放级别,使用此工具无法实现)。

说明说应该使用命令行运行.jar文件,但包中没有.jar文件,只有源代码文件,当我使用netbeans IDE运行时,会出现有关未解决的依赖关系问题的错误。

有人对我该怎么做有什么建议吗?

这里给出的答案对我不起作用,因为.jar文件总是给我一个manifest(main class)错误。所以我最终做的是:

  1. 从github下载项目
  2. 在顶部文件夹中运行"gradle build"(如果Android SDK有任何问题,您可以注释掉settings.gradle文件中包含的库,并且您只需要使用tile软件包)
  3. 在OSMMapTilePackager文件夹中运行"渐变运行"
  4. 到目前为止,gradle应该已经生成了以下文件夹:OSMMapTilePackager/build/didistributions/,并且在该文件夹中应该有一个类似于OSMMapTilePackager-5.6-SNAPSHOT.zip的zip文件
  5. 转到bin文件夹并运行/OSMMapTilePackager-gui

应该已经打开了一个窗口,询问您下载瓦片的参数。

从这个问题的讨论中得到了程序。

希望这能帮助到任何人。

只需调用OSMMapTilePackager目录中的gradle compileJava。jar应该在tagret目录中。

最新更新