1

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

谷歌地图默认缓存瓷砖,但它不会缓存所有内容,瓷砖不会以非常高和低的缩放级别(重新下载)加载,并且只有“中间”的瓷砖从缓存中加载。主要问题是当我关闭应用程序并重新打开它时,谷歌地图不会从缓存中加载图块,而是重新下载所有内容。不知道为什么,缓存没有清除。

如果有人对“修复”谷歌地图中的瓷砖缓存有任何想法,那就太好了。如果没有,我如何从链接中的示例中获取下载的磁贴?

4

1 回答 1

1

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

于 2013-04-20T12:33:28.210 回答