【发布时间】:2013-12-02 21:21:49
【问题描述】:
我有一个带有几个 Fusion Table 图层的 Google 地图(一个带有标记,另一个带有多边形)。我在 Fusion Table UI 端设置它们的样式,然后在客户端选择带有 styleId 的特定样式。
我遇到的问题是,有时标记显示为红点,而不是我在样式中选择的特定标记(使用列中的图标)。如果我一小时后重试(不做任何更改),地图现在可以正确渲染。
我的理论是,这可能与 Google 缓存图块的方式/时间有关,因为我今天早上(星期一)在我的地图上注意到了它,自星期五以来没有访问它。
1) 这听起来像是一个可能的原因吗?
2) 有什么办法可以解决这个问题吗?有什么方法可以“预热”缓存?
为了完整起见,我每天通过 API 截断并重新填充 Fusion Table 一次。如果我的理论是正确的,这可能会清除任何以前缓存的图块。
【问题讨论】:
-
我正在使用 FT API,但我假设无论您是使用 API 还是创建地图图层,表格的工作方式都是一样的。每当更改表格中的项目时,它就会从提要中删除大约 3 到 5 分钟。听起来这可能是您的情况 - 然后地图图层恢复为默认标记显示(红点)。
标签: google-maps google-fusion-tables