【发布时间】:2014-05-19 15:28:00
【问题描述】:
我想将地图离线用于无法连接到 Internet 的应用程序。所以我需要一些城市和地区的地图的sqlite文件。我正在尝试使用 Atlas Mobile Creator 执行此操作,但我似乎无法通过代理连接此程序。
有人可以帮助我并告诉我如何离线下载地图以在我的应用程序中使用它???
任何帮助将不胜感激。
提前致谢, 爱丽儿
【问题讨论】:
标签: android sqlite google-maps maps
我想将地图离线用于无法连接到 Internet 的应用程序。所以我需要一些城市和地区的地图的sqlite文件。我正在尝试使用 Atlas Mobile Creator 执行此操作,但我似乎无法通过代理连接此程序。
有人可以帮助我并告诉我如何离线下载地图以在我的应用程序中使用它???
任何帮助将不胜感激。
提前致谢, 爱丽儿
【问题讨论】:
标签: android sqlite google-maps maps
ariel,我对 atlas 移动创建者一无所知,但最近我开发了一个使用地图的应用程序。有了这些知识,我可以说-----当您在应用程序中使用谷歌地图时,我们会将地图数据定向到存储在设备 sd 卡中。这种方法发生的情况是,当我们的应用程序第一次启动时,地图会根据我们指定的位置参数加载并存储在 sd 卡中。所以,下次从我们的存储卡中检索相同的数据。仅第一次你应该有互联网。相同的存储数据被一遍又一遍地检索。这里是开始的代码。
在清单文件中提及这些权限。
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
下面使用sdk。希望对你有帮助。
【讨论】: