我正在尝试将多种样式应用于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个Whereclauses?我能做什么?我还用Fusion表格地图查看了它,我想用Javascript设置多边形的不透明度。
答案 0 :(得分: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设置样式并扩展该限制。
答案 1 :(得分:0)
您可以使用Fusion Table' IN'让它变色的条款。我可以用这个为整个澳大利亚州着色。如果您有任何疑问,请与我们联系。