【发布时间】:2012-12-04 19:34:31
【问题描述】:
我已经实现了一个融合表地图来为我的谷歌地图创建国家填充......但是我真的需要摆脱当你点击一个国家时弹出的信息窗口/卡片。我试图格式化卡片,以便没有实际内容,但它根本没有改变卡片。它们仍然显示所有相同的数据,因此它甚至不是一张空卡片。
我该怎么做?我认为这可能是我需要在谷歌地图的实际 javascript 中实现的东西,因为那是我为形状设置样式的地方。我已经看到 KML 的 balloonVisibility,虽然那是针对 Google 地球的,但我不确定它是否适用(或者如果适用,如何使用它:https://developers.google.com/kml/documentation/kmlreference#balloonstyle)
融合表: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);
}
【问题讨论】:
标签: javascript google-maps-api-3 google-fusion-tables