Google Fusion Tables的“新”外观允许您创建多个"map“标签(以及”图表“和”摘要“等其他标签)。我的问题是:如何使用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获取特定的地图选项卡?
仅供参考,切换到“经典”视图让我将单个映射样式应用于由上面的代码应用的融合表。
谢谢!
发布于 2013-04-18 22:55:14
您需要应用视图的styleId
和templateId
。单击特定的选项卡->发布->获取HTML和Javascript,您将获得所需的内容。
https://stackoverflow.com/questions/16094213
复制