【问题标题】:Fusion Tables Layer without markers & infowindows没有标记和信息窗口的融合表层
【发布时间】:2016-03-28 22:24:23
【问题描述】:

我正在使用 Fusion Tables Layer 为世界上所有国家/地区着色。不幸的是,也有标记。当我点击一个国家时,会显示一个信息窗口。

我只希望多边形为国家着色,而不是标记和信息窗口。我怎样才能阻止那些显示。

我使用了 layeroption: 'suppressInfoWindow: true',但这似乎不起作用。

我创建了一个codepen example
我的融合表可以找到here

var layer = new google.maps.FusionTablesLayer({
  map: map,
  query: {
    select: '\'geometry\'',
    from: '1czcJKrnxMfRHNlHcMd1C0OjhprGb2pxNS8YjNUvr'
  },
  styles: [{
    polygonOptions: {
      fillColor: '#FF0000',
      fillOpacity: 1,
      strokeOpacity: '0',
      strokeWeight: '0'
    }
  }],
  suppressInfoWindow: true
});

【问题讨论】:

    标签: javascript google-maps google-fusion-tables


    【解决方案1】:

    你有一个错字。 suppressInfoWindow: true 应该是 suppressInfoWindows: true

    【讨论】:

    • 谢谢,我从现有项目中复制了这一行。它现在有效!我还找到了其他问题的答案。显然标记(或点)是在我用来填充 Fusion Table 的原始 KML 文件中定义的。
    猜你喜欢
    • 1970-01-01
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 1970-01-01
    • 1970-01-01
    • 2016-07-09
    相关资源
    最近更新 更多