【问题标题】:Fusion Table layer intermittently shows unstyled markers on Google mapFusion Table 图层间歇性地在 Google 地图上显示无样式标记
【发布时间】: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


【解决方案1】:

很遗憾,这是一个我们正在努力追查的错误。正如您所见,一般情况下,事物会在延迟后自行愈合,但它可以恢复并来回翻转。目前没有我们知道的解决方法,但我们正在积极寻找根本原因。

【讨论】:

  • 听到这个消息很难过!如果你解决了这个问题,请随时通知我。我们正在权衡是否按原样使用该系统进行生产,或者看看我们是否需要寻找替代方案。干杯
【解决方案2】:

我在使用多个 fusiontables 层时特别看到了这一点。恢复到 1 层似乎使事情恢复了一致性。对于我们的生产产品,由于这种限制,我们不得不限制应用程序的预期功能。

我尝试了多种“技巧”来刷新缓存、重新加载层等。如果层不止一层,我们永远无法使其保持一致。

很高兴听到它正在被积极关注。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多