我有一个自定义地图,其中包含我为网站创建的自定义地图图块。每当我更新这些地图图块并将它们部署到站点时,我都需要我的用户清除旧图块的缓存,以便他们下载新图块。
由于地图图块是由 JavaScript 加载的,因此您不能简单地强制用户使用 SHIFT-Refresh 获取新文件。
到目前为止,我能想到的唯一方法是更改加载磁贴的文件夹名称。就像是:
tiles-20121125 <--- todays date
所以每次更新磁贴时,我只需将文件夹名称更改为新名称,强制访问者下载新磁贴。
有没有更好的办法?可能是 Google Maps v3 API 内置的东西?