我正在离线模式下使用osmdroid地图查看器。我已经使用带有osmdroid zip格式的Mobile Atlas创建器下载了瓷砖,一切正常。我想知道是否可以有多个zip文件?我只想要两个或三个不同的位置,彼此相距很远。
任何帮助?
答案 0 :(得分:2)
是的,您可以在文件夹中包含多个zip文件。我有3个文件对应我设备上的不同区域。他们都在离线时给我一张地图显示。
答案 1 :(得分:1)
我原以为一层总有一个zip文件 - 比如mapinik,osmarender等。
但是......我查看了代码,似乎你可能会这样做。 看一下zip文件,如果有类似的结构:mapinik / zoomLevel / x / y - 你应该能够添加另一个应该有效的结构文件。
我看到代码正在查看tile路径的所有存档文件。我只是不确定“所有存档文件”是什么,我没有时间调查或测试这个:)
希望有所帮助。
答案 2 :(得分:0)
OutOfMemory异常是因为heapsize已满。大多数/所有Android手机都有小堆(从16到48mb)。还应该有一个解决方法 - 将数据导出到SQLite而不是ZIP,atlas creator也可以这样做。 我还没有看到OSMdroid代码一段时间,但我很确定他也可以阅读这种东西,然后你就不会有OutOfMemory问题了。关于SQLite的一件事是2GB限制,但它仍然不错。