以编程方式清除地图缓存

2024-01-04

我在使用 Android Google Maps API v2 创建的 SupportMapFragment 中启用了缓存。我希望能够以编程方式清除应用程序本身内程序的缓存,这是对我提出的要求。我正在使用描述的trimCache()方法来执行此操作here https://stackoverflow.com/questions/8787335/clearing-android-cache由 crony_cd 提供。

但是,当我执行此方法时,它似乎只删除了一小部分缓存,可能是我自己的应用程序正在创建的缓存文件,而不是 Google Maps API 创建的缓存文件。是否可以擦除 Maps API 生成的缓存?


据我所知没有。缓存由 Google 地图库按项目控制。这意味着使用地图为每个应用程序缓存图块。当您决定使用 Google 地图库时,您还必须忍受这一点,尝试删除这些文件或进行反射操作只会可能会在将来的 Google 服务更新中破坏您的应用程序。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

以编程方式清除地图缓存 的相关文章

随机推荐