有什么区别 http://support.google.com/fusiontables/answer/3081246?hl=en&ref_topic=2575652和http://developers.google.com/fusiontables/docs/samples/change_infowindow_content?
这两个例子似乎都在尝试实现同样的东西,但语法不同,没有?
另外,我在哪里可以找到这些示例中使用的语法的文档?谢谢你的帮助!
答案 0 :(得分:2)
虽然两个例子可能有相同的结果,但它们完全不同。
动态模板将设置infoWindows的内容,因为它们将由API返回。 生成的动态模板标记受到限制,例如注入脚本代码是不可能的。 可以在https://developers.google.com/closure/templates/docs/concepts#expressions
找到语法文档动态infoWindows通常忽略API返回的InfoWindowHtml
(infoWindow的内容),并根据您的逻辑覆盖它,例如基于返回行的值。没有特定的语法,它只是原生的javascript
但你也可以将两者混合使用,例如:将自定义HTML附加到API返回的InfoWindowHtml
与动态模板相比,动态信息窗的内容没有限制
因此,当您必须实现动态模板中不允许的功能时,请使用动态infoWindows,否则您可以使用其中任何功能。