gpt4 book ai didi

javascript - 样式未应用于 Google Fusion Table Layer

转载 作者:行者123 更新时间:2023-12-02 19:53:40 24 4
gpt4 key购买 nike

我有一种方法可以查询状态边界的公共(public) Fusion 表之一。我想做的是用不同的颜色突出显示威斯康星州,并更改伊利诺伊州不同的填充水平。这是代码:

 layer = new google.maps.FusionTablesLayer(531237, {
query: "select geometry from 531237 WHERE STATE_ABBR in (" + states + ") " ,
styles: [
{ where: "STATE_ABBR = 'WI'", polygonOptions: { fillColor: "#0000FF" } },
{ where: "STATE_ABBR = 'IL'", polygonOptions: { fillOpacity: 1.0} }
]
});
layer.setMap(map);

当查询返回时,威斯康星州和伊利诺伊州仍然与所有其他州相同的突出显示颜色。我尝试的样式在语法上是否有问题?

最佳答案

你想要更像这样的东西:

layer = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: '531237',
where: "STATE_ABBR in (" + states + ") "
},
styles: [
{ where: "STATE_ABBR = 'WI'", polygonOptions: { fillColor: "#0000FF" } },
{ where: "STATE_ABBR = 'IL'", polygonOptions: { fillOpacity: 1.0} }
]
});

关于javascript - 样式未应用于 Google Fusion Table Layer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8945753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com