gpt4 book ai didi

javascript - GWT 中的 Google map FusionTable 实现

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

GWT 中是否可以具有完全相同的功能?

    layer = new google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: '1ertEwm-1bMBhpEwHhtNYT47HQ9k2ki_6sRa-UQ'
},
styles: [{
polygonOptions: {
fillColor: '#00FF00',
fillOpacity: 0.3
}
}, {
where: 'birds > 300',
polygonOptions: {
fillColor: '#0000FF'
}
}, {
where: 'population > 5',
polygonOptions: {
fillOpacity: 1.0
}
}]
});

我正在尝试实现这个:https://developers.google.com/maps/documentation/javascript/examples/layer-fusiontables-styling

到目前为止,我已经成功地在这里实现了单一样式 Custom coloring of countries in Google Maps : GWT?但我想应用给定 JavaScript 代码片段中的条件样式,即 if#ofbirds > 300 then fillColor: '#0000FF' if#ofbirds > 500 then fillColor: '#0000FE'

谢谢

最佳答案

经过多次痛苦的尝试和错误,我终于做到了。在此发帖,以便其他人受益。

private native FusionTablesLayer createFusionTableLayer()/*-{
return new $wnd.google.maps.FusionTablesLayer({
query: {
select: 'geometry',
from: '1tJkzVXTv-B2-rFeQVO9bX_vICCvJ9Xq1LU6xog5f'
},
styles: [{
polygonOptions: {
fillColor: '#00FF00',
fillOpacity: 0.3
}
}, {
where: 'birds > 300',
polygonOptions: {
fillColor: '#0000FF'
}
}, {
where: 'population > 5',
polygonOptions: {
fillOpacity: 1.0
}
}]
});
}-*/;

关于javascript - GWT 中的 Google map FusionTable 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29579073/

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