javascript - Fusion Tables + Google Maps API,删除信息窗口/卡片/气球?

标签 javascript google-maps-api-3 google-fusion-tables

我已经实现了一个融合表格 map 来为我的谷歌地图创建国家填充......但是我真的需要摆脱当你点击一个国家时弹出的信息窗口/卡片。我试着格式化卡片,这样就没有实际内容了,但它根本没有改变卡片。它们仍然显示所有相同的数据,所以它甚至不是一张空卡片。

我该怎么做?我认为这可能是我需要在谷歌地图的实际 javascript 中实现的东西,因为那是我设计形状的地方。我看过 KML 的 balloonVisibility,尽管那是针对 Google 地球的,但我不确定它是否适用(或者如果适用,如何使用它:https://developers.google.com/kml/documentation/kmlreference#balloonstyle)

融合表:https://www.google.com/fusiontables/DataSource?docid=1LfVcxsno9k3l2zgKS_fwoyv9vc-ba7aoQEz0aKM

谷歌实时 map :http://jsbin.com/ukepah/3/

代码 View :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); 
        }

最佳答案

我通常使用 {suppressInfoWindows:true}在构造函数中。

{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 - Fusion Tables + Google Maps API,删除信息窗口/卡片/气球?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13918679/

相关文章:

javascript - ASP.NET - 回发后保留 HTML 元素的样式

javascript - 嵌入的google map 可以自动更新而无需手动刷新吗?

javascript - 使用 FusionTables 层关闭 Google v3 API InfoWindow

java - 执行 ImportRows 时的 fusiontables NPE

javascript - 如何在 react 回调中触发 handleSubmit

javascript - 使用React hook实现自增计数器

javascript - GameOver 后 Gusser Game 不重新加载页面

google-maps - 在谷歌地图 v3 api 平移(移动缩放)上重做 yelp/airbnb 等搜索的最佳方式

Android Google Map API(v2)显示当前位置不幸的是应用程序已停止错误

javascript - 图例与 map 上的颜色不对应。融合表