为什么融合表样式没有反映在谷歌地图中

时间:2013-08-24 09:51:38

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

我正在将融合表导入谷歌地图,但融合表中使用的图标颜色不会反映在我的地图中。它回来了几天,但现在出了问题。请有人可以告诉我原因。

layer1 = new google.maps.FusionTablesLayer({
query: {
select: 'latitude',
from: '1f1XfTx7J52PZJv3mwnBq3rCiPwb6x1li67ca6lg'
}
});

1 个答案:

答案 0 :(得分:1)

如果要在外部地图中应用地图视图样式,则必须通过styleId - 属性定义options

要确定styleId点击视图选项卡右侧的箭头,请选择发布 - >获取HTML和javascript。
这将为您提供在外部页面上发布地图视图的完整代码,该外部页面还包含styleId

在这种情况下,styleId2

layer1 = new google.maps.FusionTablesLayer({
  query: {
    select: 'latitude',
    from:   '1f1XfTx7J52PZJv3mwnBq3rCiPwb6x1li67ca6lg'
  },
  options:{
    styleId: 2
  }
});