管理MapView的缓存

时间:2010-02-01 13:39:36

标签: android google-maps

我已经根据Google Maps API制作了一个应用程序。问题是我的应用程序是在野外,没有网络的地方使用的。  所以我想管理缓存,以确保在旅行期间保存和使用特定的磁贴(我想在数据库中重定向它们,但任何方法都可以)。

目前,我没有找到任何其他方法(未经测试),而是尝试重新编码MapView类。我专注于谷歌API,以便进行卫星摄影(对于没有道路的地方)。我该怎么办?

2 个答案:

答案 0 :(得分:8)

您想要的是违反Android Maps APIs Terms of Service(参见第8.2节)。您需要找到一个替代的映射引擎,可能基于OpenStreetMap

答案 1 :(得分:3)

osmdroid现在提供了一个几乎可以用作Google Maps替代品的库。它可以通过下载和提取AndNav地图图块来支持离线地图。

http://code.google.com/p/osmdroid/