我的应用程序正在从地理服务器获取瓷砖并将其显示在谷歌地图上。我想知道是否可以保存这些图块,以便我可以离线访问它们??Ps:我下载了一个mbtiles文件,但是它是本地访问的,当geoserver中的数据发生变化时,这个文件会保留旧信息。我想要一个动态的解决方案,请帮忙??先感谢您。
问问题
80 次
我的应用程序正在从地理服务器获取瓷砖并将其显示在谷歌地图上。我想知道是否可以保存这些图块,以便我可以离线访问它们??Ps:我下载了一个mbtiles文件,但是它是本地访问的,当geoserver中的数据发生变化时,这个文件会保留旧信息。我想要一个动态的解决方案,请帮忙??先感谢您。
您可以将图块保存在任何您喜欢的位置(受版权和许可问题的影响)。这个问题有一些Android解决方案。
通常,您只需从 url 中剥离主机和端口并将图像保存到“磁盘”,然后当请求图块时,您首先检查缓存,如果有图像检查它的年龄,然后提供该图块或获取一块新瓷砖。