【问题标题】:How download map( osmdroid zip file) and create directory na paste map如何下载地图(osmdroid zip 文件)并创建目录并粘贴地图
【发布时间】:2013-10-01 13:06:16
【问题描述】:

我是初学者,我正在学习 android。 我有一个非常简单的 android 应用程序 wchich 使用 osmdroid。实际上在我的手机上我创建了目录 /sdcard/osmdroid 并在这个目录中放了 map.zip 文件。所以我的应用程序使用这个文件来显示地图。一切正常。

但现在我想把我的应用程序放到安卓市场。所以我想放apk文件。但是我应该把map(map.zip)放在哪里??如何做到这一点:当用户开始安装我的应用程序时,应用程序下载map.zip并创建目录/sdcard/osmdroid并粘贴map.zip到 omsdroid 目录??

【问题讨论】:

    标签: android google-play osmdroid


    【解决方案1】:

    你有两个选择:

    1. 如果地图文件足够小,您可以将其包含在 assets 文件夹中,然后将其复制到 sdcard。这应该会有所帮助:offline map include in .apk file
    2. 另一个选项是让应用程序从 Internet 下载 zip 文件。您可以将 zip 文件托管在网络服务器、Dropbox、Amazon 等...,然后下载应用并在首次启动时将 zip 保存到 SD 卡中。

    任何一个选项都不需要用户进行任何额外的工作。无需让他们自己复制和粘贴 zip 文件。

    【讨论】:

    • 如果您选择解决方案 1,这里是我自己实现的解决方案:stackoverflow.com/a/14832770/891479。顺便说一句,在使用了一段时间后,我终于实现了地图下载,因为我的 apk 变得太大了。
    猜你喜欢
    • 1970-01-01
    • 2014-05-16
    • 1970-01-01
    • 1970-01-01
    • 2011-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多