如何在 Android 活动中缓存下载的谷歌地图数据?
我有一个 MapView 活动,它从谷歌下载一些地图数据。如何缓存这些数据以及如何再次加载它们以供离线使用?
我需要缓存这些地图,以便在无法下载它们(3G 或 Wifi 连接都没有)时使用它们。 GPS虽然可以实现定位,但如果没有地图,对用户来说没有什么帮助。
注:这篇文章中有些评论说违反了Google Maps TOS,并且无法上传到Android Market,但是没关系,因为它不会被发布,仅用于学术和研究目的。
非常感谢。
I have a MapView
acitivty and it download some maps data from google. How can I cache these data and how can I load them again to use offline?
I need these maps cached to use them when there is no way to download them (neither 3G nor Wifi connection). GPS gets localization, but if there's no map, it is not helpful for user.
Note: Some comment in this post, said that is violation to Google Maps TOS, and it will not be possible to upload to Android Market, but It does not matter because It will not be published, it is only for academic and research purposes.
Thank you very much.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从技术上讲这是可能的,但它违反了谷歌地图 TOS,因此不要指望能够将您的应用程序投放市场。
Technically It is possible, but it is a violation of the google maps TOS, so don't expect to be able to put your application on the market.