Google Fusion地图信息窗口动态模板

时间:2015-05-22 23:19:57

标签: python css google-maps google-fusion-tables

我正在使用Python进行网页抓取,最后一步是使用Google Fusion地图,但是作为以前从未接触过任何CSS样式的人,我不知道如何做一些非常简单的事情: strong>在信息窗口中隐藏列标题,如果它是空白的。并非所有数据都在我的“设施”列中都有条目,所以我希望它从信息窗口中消失,如果它已经消失了。空白。

我已经读过这篇文章(https://support.google.com/fusiontables/answer/3081246?hl=en&ref_topic=2575652),但在这个阶段我完全胡言乱语。

这是他们为信息窗口(使用我的数据)提供的默认HTML:

<div class='googft-info-window'>
<b>Location:</b> {Location}<br>
<b>Movie Title:</b> {Movie Title}<br>
<b>Date:</b> {Date}<br>
<b>Amenities:</b> {Amenities}
</div>

在黑暗中拍摄这张照片并不奏效:

<div class='googft-info-window'>
<b>Location:</b> {Location}<br>
<b>Movie Title:</b> {Movie Title}<br>
<b>Date:</b> {Date}<br>
<b>{if Amenities.value}
  Amenities:
  {/if}Amenities:</b> {Amenities}<br>
</div>

1 个答案:

答案 0 :(得分:0)

这个问题与CSS无关,试试这个:

{template .contents}
<div class='googft-info-window'>
<b>Location:</b> {$data.value.Location}<br/>
<b>Movie Title:</b> {$data.value['Movie Title']}<br/>
<b>Date:</b> {$data.value.Date}<br/>
{if $data.value.Amenities}
  <b>Amenities:</b>{$data.value.Amenities}<br/>
{/if}
</div>
{/template}