使用osmdroid脱机zip文件(磁贴)

时间:2012-04-20 15:50:31

标签: android osmdroid

我正在离线模式下使用osmdroid地图查看器。我已经使用带有osmdroid zip格式的Mobile Atlas创建器下载了瓷砖,一切正常。我想知道是否可以有多个zip文件?我只想要两个或三个不同的位置,彼此相距很远。

任何帮助?

3 个答案:

答案 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限制,但它仍然不错。