首页 / 浏览问题 / 云GIS / 问题详情
openlayers加载wms服务,如何关闭服务端缓存?
106EXP 2021年01月14日
问题描述:web端iclient-openlayers开发,加载wms服务,会默认生成服务端缓存文件。类似ol.source.TileSuperMapRest中cacheEnabled设置,ol.source.TileWMS能否设置服务端不缓存?谢谢!

1个回答

您可以参考原生openlayers中的ol/source/TileWMS~TileWMS,通过设置clear方法来从源文件中删除所有缓存的tiles,从而在下一次加载中获取新的tiles。具体的使用方法您可以参考https://openlayers.org/en/v6.4.3/apidoc/module-ol_source_TileWMS-TileWMS.html

2,248EXP 2021年01月14日

会报错,没有clear()这个方法,Uncaught TypeError: wmsSource.clear is not a function,

解决这个问题了吗,我也遇到了同样的问题
...