尝试在Google地图(使用geoJSON)上为县上色。我有一个通过当前正在着色的县的功能。然后,我需要使用地图的“ setStyle”方法。我的问题是我无法访问县的主要函数变量。
据我所知,这是回调函数的问题。我显然不明白。任何帮助表示赞赏!
function set_color(county){
map.data.setStyle(function(feature){
var c_name = feature.getProperty('county');
var color = "#fafafa";
if (c_name == county) {
color = "red";
}
return {
fillColor: color,
strokeWeight: 1
}
})
}