我已经实现了一个融合表地图来为我的谷歌地图创建国家填充......但是我真的需要摆脱当你点击一个国家时弹出的信息窗口/卡片。我试图格式化卡片,以便没有实际内容,但它根本没有改变卡片。它们仍然显示所有相同的数据,因此它甚至不是一张空卡。
我该怎么做呢?我认为这可能是我需要在谷歌地图的实际 javascript 中实现的东西,因为那是我为形状设置样式的地方。我已经看到了 KML 的 balloonVisibility,尽管那是针对 Google 地球的,我不确定它是否适用(或者如果适用,如何使用它:https ://developers.google.com/kml/documentation/kmlreference#气球风格)
融合表:https ://www.google.com/fusiontables/DataSource?docid=1LfVcxsno9k3l2zgKS_fwoyv9vc-ba7aoQEz0aKM
谷歌地图直播:http : //jsbin.com/ukepah/3/
代码视图:http: //jsbin.com/ukepah/3/edit
这是将 KML/国家形状带到谷歌地图的特定代码:
var layer = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: '1LfVcxsno9k3l2zgKS_fwoyv9vc-ba7aoQEz0aKM'
},
styles: [{
polygonOptions: {
fillColor: '#5E5E5E',
fillOpacity: 0.3
}
}]
});
layer.setMap(map);
}