1

我正在离线模式下使用 osmdroid 地图查看器。我已经使用 osmdroid zip 格式的 Mobile Atlas creator 下载了磁贴,一切正常。我想知道是否可以有多个 zip 文件?我只想要 2 或 3 个彼此远离的不同位置。

有什么帮助吗?

4

3 回答 3

2

是的,文件夹中可以有多个 zip 文件。我有 3 个文件对应于我设备上的不同区域。他们都在离线时给我一个地图显示。

于 2012-04-21T09:28:27.130 回答
1

我在想一层总是有一个 zip 文件——比如 mapinik、osmarender 等。

但是...我查看了代码,似乎您可以这样做。查看 zip 文件的内部,如果有类似的结构:mapinik/zoomLevel/x/y - 您应该能够添加另一个具有相同结构的文件,该文件应该可以工作。

我看到代码正在所有存档文件中查找磁贴路径。我只是不确定“所有存档文件”是什么意思,我没有时间调查或测试这个:)

希望能有所帮助。

于 2012-04-20T17:27:11.093 回答
0

OutOfMemory 异常是因为 heapsize 已满。大多数/所有 Android 手机的堆大小都很小(从 16 到 48mb)。还应该有一个解决方法 - 将数据导出到 SQLite 而不是 ZIP,atlas creator 也可以这样做。我已经有一段时间没有看到 OSMdroid 代码了,但我很确定他也可以阅读这种东西,这样你就不会遇到 OutOfMemory 问题。关于 SQLite 的一件事是 2gb 限制,但它仍然不错。

于 2012-06-05T01:52:16.810 回答