谷歌地图v2 Android自定义瓷砖wms

时间:2013-04-19 09:42:48

标签: android google-maps caching wms

我正在使用Google Maps v2来显示来自wms的图块。瓷砖显示正确,到目前为止一切都很顺利。现在我需要一个缓存功能。我正在使用此处提供的代码:http://www.azavea.com/blogs/labs/2013/01/wms-on-android/

谷歌地图默认缓存切片,但它不会缓存所有内容,切片不会以非常高和低缩放级别(重新下载)加载,只有“中间”的切片从缓存中加载。主要问题是当我关闭应用程序并重新打开它时,谷歌地图不会从缓存加载磁贴,而是重新下载所有内容。不确定原因,缓存未清除。

如果有人有任何关于“修复”Google地图中的图块缓存的想法,那就太棒了。如果没有,我如何从链接中的示例中获取下载的磁贴?

1 个答案:

答案 0 :(得分:1)

我认为您必须编写自己的下载和缓存算法并实施TileProvider,而不是像示例中那样扩展方便的UrlTileProvider