如何映射特定的Google Fusion Table Map?

时间:2013-04-18 22:37:05

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

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

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

融合表ID为1InbiFbInR8OGcMgOngf3j2Bb2FTpEkZQuT1hNMo,地图:id = 4.因此,在Google Maps API中,您可以将此表格分层为:

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

但这不会应用您在地图选项卡上可能完成的任何样式或信息。如何告诉Google Maps API获取特定的地图标签?

仅供参考,切换到“经典”视图让我将一个地图样式应用于融合表,该表将由上面的代码应用。

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要应用视图的styleIdtemplateId。 点击特定标签 - >发布 - >获取HTML和Javascript,您将获得所需。