0

当我使用 Fusion API 从表中删除所有行,然后向其中添加新行时,地图标记显示为默认标记,而不是我定义的标记。例如,我有下面的地图: https ://www.google.com/fusiontables/embedviz?q=select+col2+from+1YPVj8gN3lBEDE9NHBSIXHqOyb9h8kqPviqG42Yo&viz=MAP&h=false&lat=48.04804748460389&lng=-97.8678085249999&&y=1&=4 7&tmplt=6 它设置为使用融合表中的图标列作为地图标记。当我删除所有行并通过 API 重新添加它们时,所有标记都显示为默认的红点。如果我转到工具->更改地图样式并将其设置为固定->红点并保存,地图会更新并显示红点。如果我然后重复该操作并将其设置回使用图标列,则地图会刷新并且样式会正确应用。如果我不这样做,那么无论发生什么或等待多长时间或清除缓存,标记都会使用不正确的样式。

有没有人遇到过这个?任何阅读这篇文章的谷歌人都有一些见解?

4

1 回答 1

1

嵌入式地图切片应用了两分钟的缓存,因此您可能只是看到了这种延迟。如果你给它一些时间,你仍然看到问题,那么其他事情正在发生。来自故障磁贴之一的 HTTP 请求和响应标头将有助于诊断问题。

于 2013-06-01T17:35:47.380 回答