帮助!
基本上我想要做的是使用 API 中配置地图样式 UI 中的“使用列中指定的颜色”选项,这是 google 5 类别限制的“有希望的”解决方法。
我有一个定义不同类别的颜色字段,我想将单个多边形设置为该字段中设置的颜色。我有一个监听器,这个概念非常适合单击的多边形,但是它只会更改单击的多边形,它对其他多边形的工作方式不同。我对 javascript/sql 和 fusion 表还很陌生,所以我可以想象我做错了很多事情,但幸运的是,大部分工作大部分都在工作。以下是我正在尝试做的总体思路:
google.maps.event.addListener(layer, "click", function(e) {
var county = e.row["name"].value;
suppressInfoWindows:true
layer.setOptions({
query: {
select: 'geometry',
from: '3609287'
},
styles: [{
polygonOptions : {
fillColor: row["PerChngColor"].value
},
where: "name = " + county,
polygonOptions : {<br/>
strokeColor: "#FF9900",
strokeWeight: 5,<br/>
fillColor: String(e.row["PerChngColor"].value)
}
}]
});
});
第一个 fillColor:row["PerChngColor"].value 确实是我想要的工作。“应该”设置多边形的颜色。第二个效果很好。任何有关如何解决此问题的建议将不胜感激。
谢谢,
基思·W