【发布时间】: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