Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 融合表图层在谷歌地图上间歇显示未设置样式的标记_Google Maps_Google Fusion Tables - Fatal编程技术网

Google maps 融合表图层在谷歌地图上间歇显示未设置样式的标记

Google maps 融合表图层在谷歌地图上间歇显示未设置样式的标记,google-maps,google-fusion-tables,Google Maps,Google Fusion Tables,我有一张谷歌地图,上面有几个融合表层(一个带标记,另一个带多边形)。我在Fusion Table UI端设置它们的样式,然后在客户端使用styleId选择特定的样式 我遇到的问题是,有时标记会显示为红点,而不是我在样式中选择的特定标记(使用列中的图标)。如果我在一小时后重试(不做任何更改),贴图现在会正确渲染 我的理论是,这可能与谷歌如何/何时缓存这些地砖有关,因为我从周五就没有访问过它,今天早上(周一)在我的地图上注意到了它 1) 这听起来像是一个可能的原因吗 2) 有办法解决这个问题吗?如何

我有一张谷歌地图,上面有几个融合表层(一个带标记,另一个带多边形)。我在Fusion Table UI端设置它们的样式,然后在客户端使用styleId选择特定的样式

我遇到的问题是,有时标记会显示为红点,而不是我在样式中选择的特定标记(使用列中的图标)。如果我在一小时后重试(不做任何更改),贴图现在会正确渲染

我的理论是,这可能与谷歌如何/何时缓存这些地砖有关,因为我从周五就没有访问过它,今天早上(周一)在我的地图上注意到了它

1) 这听起来像是一个可能的原因吗

2) 有办法解决这个问题吗?如何“预热”缓存


为了完整性,我每天通过API截断并重新填充一次融合表。如果我的理论是正确的,这可能会清除任何以前缓存的磁贴。

不幸的是,这是一个我们正在努力追踪的错误。正如你所看到的,一般来说,延迟一段时间后,事情会自行痊愈,但它可以恢复并前后翻转。目前我们还不知道有什么解决办法,但我们正在积极寻找根本原因。

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

我尝试了多种“技巧”来刷新缓存、重新加载层等。对于多个层,我们始终无法使其保持一致


很高兴听到有人在积极研究它。

我正在使用FT API,但我假设无论您是在使用API还是在创建地图层,表的工作原理都是一样的。每当表格中的某个项目发生变化时,它就会从提要中消失大约3-5分钟。听起来你的情况可能就是这样-然后地图层恢复到默认的标记显示(红点)。听到这个消息很难过!如果你能解决这个问题,请随时通知我。我们正在权衡是否按照系统的现状投入生产,或者是否需要找到替代方案。干杯