0

我有一个 Google Fusion Table,并正在使用 Google Maps API 在 Google Map 上绘制其数据。

最初,我更改了信息窗口布局,这反映在我自己的域中的地图版本中。

但是,信息窗口布局的后续更改并未显示。

但是,当在融合表编辑器中查看地图视图时,信息窗口确实会显示所做的所有更改。只是我的版本使用了未更新的 API。

这是我编写的信息窗口布局 HTML:

<div class='googft-info-window' style='font-family: sans-serif'>
<h4 style="font-size: 16px; margin: 0;">{restaurant}</h4>
<span style="color:#999; font-size: 12px;text-transform:uppercase;">{postcode}</span>
<a href='{website}' target='_blank'>{website}</a><br><br>
Recommended by: <a href='{review_link}' target='_blank'>{review}</a><br>
"{excerpt}"
</div>

如您所见,它只是纯 HTML,所以我认为这不是问题。似乎 API 未能显示信息窗口布局更改。其他一切都按应有的方式工作并按应有的方式进行更新。

4

1 回答 1

2

您是否在 JavaScript 中指定了模板 ID?每个地图选项卡都有自己的信息窗口模板。您可以通过Tools > Publish获取其 ID,并查看生成的 URL 的tmplt参数。这篇文章有更多细节:

https://developers.google.com/fusiontables/docs/samples/style_and_template_ids

于 2012-11-28T08:04:38.247 回答