【发布时间】:2012-11-26 22:18:58
【问题描述】:
我创建了一系列融合表层,并对其中一个层应用过滤以响应复选框单击事件。地图的基础层包含应用于县边界的梯度。未选中基础层时,过滤层将失去其样式。我为所有查询添加了唯一的时间戳以避免缓存,但是我感觉这些图像切片仍然会在这种情况下被缓存。有没有办法强制 google fusion tables api 使缓存的图像无效?
测试站点在这里:http://map.inquestmarketing.com/new.html
取消选中 Other -> Consumer Prospects 复选框会重现该问题。
这是一个纯客户端应用程序,所有源代码都在一个页面中。
更新
我能够通过将样式过滤器应用于 FusionTablesLayer 客户端来解决此问题。
我过滤了 3 种不同的情况,但为了全面应用我可以使用的样式:
样式:[{ 标记选项:{ 图标名称:“大蓝” } }]
在 FusionTablesLayer 构造函数和 setOptions 函数中。
希望这对其他人有帮助!
【问题讨论】:
标签: google-maps-api-3 google-fusion-tables