2013-12-11 32 views
1

我正在使用MOBile Atlas Creator创建地图,然后将其加载到我的应用程序中,以便在OSMdroid的帮助下脱机使用。我的问题是,当我导出osmdroid压缩文件时,它太大了,它是70MB,使得我的apk几乎是70MB,这是不可接受的,是我可以做的事情(即删除多余的信息)来降低zip的大小?减小osm zip的大小以进行离线映射

回答

0

通常的解决方案是将您的zip文件放在外部面向公众的服务器上,并让应用程序在第一次运行时下载zip。像您的网站或像Amazon S3这样的云服务就可以运行。好处是您可以在应用程序部署后定期检查应用程序以查找更新的地图。

+0

此外考虑图像大小 - JPG应该比相当的PNG更小(质量轻微损失)。 – kurtzmarc

+0

嗨,thx为您的答案。真的网络是比使用apk封装更好的解决方案吗?我怎样才能配置Mobac中的图像尺寸? – Libathos

+0

使用apk封装它是最简单的解决方案,但由于尺寸的原因,通常不合理。你可以通过使用jpgs来减小尺寸,或者减少缩放级别的数量(你消除的每个缩放级别应该减小大约一半),或者你不得不侧重使用网络来加载它。这些是我见过的唯一解决方案。 – kurtzmarc