Javascript 融合表+;谷歌地图API,删除信息窗口/卡片/气球?
我已经实现了一个融合表地图来为我的谷歌地图创建国家填充。。。然而,我真的需要摆脱当你点击一个国家时弹出的信息窗口/卡片。我试着格式化卡片,这样就没有实际的内容,但它根本没有改变卡片。它们仍然显示所有相同的数据,所以它甚至不是一张空卡 我该怎么做?我想这可能是我需要在谷歌地图的实际javascript中实现的东西,因为这就是我设计形状的地方。我见过KML的可视性,但这是谷歌地球的可视性,我不确定这是否适用(或者如果适用,如何使用:) 融合表: 谷歌地图直播: 代码视图: 以下是将KML/国家形状带入谷歌地图的特定代码:Javascript 融合表+;谷歌地图API,删除信息窗口/卡片/气球?,javascript,google-maps-api-3,google-fusion-tables,Javascript,Google Maps Api 3,Google Fusion Tables,我已经实现了一个融合表地图来为我的谷歌地图创建国家填充。。。然而,我真的需要摆脱当你点击一个国家时弹出的信息窗口/卡片。我试着格式化卡片,这样就没有实际的内容,但它根本没有改变卡片。它们仍然显示所有相同的数据,所以它甚至不是一张空卡 我该怎么做?我想这可能是我需要在谷歌地图的实际javascript中实现的东西,因为这就是我设计形状的地方。我见过KML的可视性,但这是谷歌地球的可视性,我不确定这是否适用(或者如果适用,如何使用:) 融合表: 谷歌地图直播: 代码视图: 以下是将KML/国家形状带
var layer = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: '1LfVcxsno9k3l2zgKS_fwoyv9vc-ba7aoQEz0aKM'
},
styles: [{
polygonOptions: {
fillColor: '#5E5E5E',
fillOpacity: 0.3
}
}]
});
layer.setMap(map);
}
我通常在constructor中使用
{clickable:false}可能也适用于您
这是FusionTablesLayer的构造函数,建议进行修改:
var layer = new google.maps.FusionTablesLayer({
suppressInfoWindows: true,
query: {
select: 'geometry',
from: '1LfVcxsno9k3l2zgKS_fwoyv9vc-ba7aoQEz0aKM'
},
styles: [{
polygonOptions: {
fillColor: '#5E5E5E',
fillOpacity: 0.3
}
}]
});
layer.setMap(map);
}
非常感谢。这可能是一个愚蠢的问题,但我应该把它确切地放在哪里呢?如何添加“构造函数”?我确信这是非常明显的,但简单地说,JavaScript和我的历史并不长。