1

我需要在谷歌地图上符号化一个融合表(点)——简单的东西。这里的技巧是我需要根据现在(今天)和 Fusion Table 列中的日期之间的差异来符号化这些点。

我的理解是 API 不能做日期减法(API 中没有“现在”)。解决此问题的方法是在 Excel 中进行减法,结果在新列中,重新上传到 Fusion Tables,然后根据新结果值进行符号化。但这仅在今天是准确的——Fusion Tables 只能保存静态信息——所以它不是一个很好的解决方案。

我在这里遗漏了什么,或者任何人有任何其他想法如何解决这个问题?提前致谢。

4

1 回答 1

0

根据您需要的样式有多复杂,您可以使用动态缩放来动态地进行,该选项只能应用 5 种不同的样式,但可以基于今天的日期,因为这可以通过 javascript 在浏览器中使用。

如果您需要超过 5 种样式,但没有很多点,您还可以查询表中的数据并添加原生 Google Maps API v3 标记,这会失去 FusionTableLayers 基于图块的渲染优势,但会允许更多样式。

于 2012-08-17T18:48:08.077 回答