【问题标题】:Fusion Tables styling融合表样式
【发布时间】:2014-03-25 17:18:56
【问题描述】:

我正在尝试将多种样式应用于 Google Fusion Table Layer。

这不会将数组中的所有多边形都着色为不同的颜色:

styles: [{
where: 'Cadmio = 3391',
polygonOptions: {
fillColor: '#e60000',
fillOpacity: 1
}
}, 
{
where: 'Cadmio = 1074',
polygonOptions: {
fillColor: '#ffaa00',
fillOpacity: 1
}
},
{
where: 'Cadmio = 370',
polygonOptions: {
fillColor: '#38a800',
fillOpacity: 1
}
},{
where: 'Cadmio = 156',
polygonOptions: {
fillColor: '#74c200',
fillOpacity: 1
}
},{
where: 'Cadmio = 90',
polygonOptions: {
fillColor: '#98e600',
fillOpacity: 1
}
},{
where: 'Cadmio = 71',
polygonOptions: {
fillColor: '#ffff00',
fillOpacity: 1
}
}]
});

最后一个Whereclause不起作用,似乎de javascript代码只接受5个Whereclause?我能做些什么?我还用 Fusion tables map-view 对其进行了风格化,我想用 Javascript 设置多边形的不透明度。

【问题讨论】:

标签: maps google-fusion-tables


【解决方案1】:

每张地图最多只能有 5 种样式。 https://developers.google.com/maps/documentation/javascript/layers#fusion_table_styles

Styles can only be applied to a single Fusion Tables layer per map. You may apply up to five styles to that layer.

不过,您可以使用 Fusion Tables API 设置样式并扩展该限制。

【讨论】:

    【解决方案2】:

    您可以使用 Fusion Table 'IN' 子句对其进行着色。我可以用这个为整个澳大利亚州着色。如果您还有任何疑问,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-17
      相关资源
      最近更新 更多