【问题标题】:How to map a specific Google Fusion Table Map?如何映射特定的 Google Fusion Table Map?
【发布时间】:2013-04-12 05:34:54
【问题描述】:

Google Fusion Tables 的“新”外观允许您创建多个“地图”标签(以及“图表”和“摘要”等其他标签)。我的问题是:您如何使用 Google Maps API 来调用您创建的特定地图选项卡?例如,您可能有一个使用以下 URL 设计的地图选项卡:

https://www.google.com/fusiontables/data?docid=1InbiFbInR8OGcMgOngf3j2Bb2FTpEkZQuT1hNMo#map:id=4

融合表 id 为 1InbiFbInR8OGcMgOngf3j2Bb2FTpEkZQuT1hNMo,map:id = 4。因此在 Google Maps API 中,您可以将此表分层为:

crime = new google.maps.FusionTablesLayer({
    query: {
        select: 'Address',
        from: '1InbiFbInR8OGcMgOngf3j2Bb2FTpEkZQuT1hNMo'
    },
});
crime.setMap(map);

但这不会应用您在地图选项卡上所做的任何样式或信息窗口。如何告诉 Google Maps API 抓取特定的地图选项卡?

仅供参考,切换到“经典”视图让我将单个地图样式应用到融合表中,该样式确实被上面的代码应用了。

谢谢!

【问题讨论】:

    标签: javascript google-maps-api-3 google-fusion-tables


    【解决方案1】:

    您需要应用视图的styleIdtemplateId。 单击特定选项卡->发布->获取 HTML 和 Javascript,您将获得所需的内容。

    【讨论】:

      猜你喜欢
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多