这就是我想要做的。创建 3 个 Fusion Tables 图层,然后通过地图上方的复选框切换它们。
我已经实现了该功能,但我遇到了一些旧(已删除)位置出现在地图上的问题。我正在尝试使用自定义 refreshLayerX() 和 refreshLayerY() 函数,但无济于事。
一开始,我最初显示了我的 2 层(在我完成此工作后将添加第 3 层)。但是在添加之后,只显示了一层(那是显示旧位置的那一层)。
我怀疑这可能是由缓存引起的,但我不能 100% 确定重新加载/刷新功能不能按预期工作。
此外,在这个网站上,我发现了一个关于相同(或至少非常相似)问题的问题,建议的解决方法是添加这个(这取自谷歌群组,由谷歌人员提供) :
$("img[src*='googleapis']").each(function(){
$(this).attr("src",$(this).attr("src")+"&"+(new Date()).getTime());
});
问题是我不知道如何在纯 javascript 中添加它。
任何帮助将不胜感激!
编辑:这是我访问页面http://screencast.com/t/DVqtGs7rR时如何查看地图的屏幕截图