我在融合表中有一个自定义信息窗口:
<div class='googft-info-window' style='font-family: sans-serif'>
<img src="{image}" width=200 align=right>
<b>ID Number:</b> {pkey}<br>
<b>Condition:</b> {stateofrepair}<br>...
但有时没有{image}可用,这会导致大多数浏览器上的图像图标损坏。如果{image}为空白,我可以将<img>
标记关闭吗?
答案 0 :(得分:1)
使用Fusion Tables UI无法做到这一点。
但您可以使用Google Maps API中的Fusion Tables Layer执行此操作。您可以使用Google Maps API在图层上设置点击监听器。您可以访问与单击返回的Event对象中的单击功能关联的数据。此时,您可以测试图像值是否实际包含数据,如果是,则显示图像。
以下是一个例子:
http://code.google.com/apis/fusiontables/docs/samples/change_infowindow_content.html