gpt4 book ai didi

javascript - 传单 geojson 样式函数功能仅颜色 1 geojson 功能

转载 作者:行者123 更新时间:2023-11-28 06:58:03 28 4
gpt4 key购买 nike

我需要对从 geojson 文件中提取的每个功能进行不同的样式设置。然而,这个匿名样式函数仅更改它遇到的第一个功能的样式并停止。我是传单新手。看过几个演示,但找不到这个匿名样式函数仅更改第一个功能的样式而不更改其余功能的原因? getTableData 函数从页面加载时生成的表返回颜色。

功能示例

var countyData = {
"type": "FeatureCollection",

"features": [
{ "type": "Feature", "id": 0, "properties": { "ENTITYYR": 2010.0, "NAME": "COUNTY1", "FIPS": 25.0, "FIPS_STR": "49025", "COLOR4": 4 }, "geometry": { "type": "Polygon", "coordinates": [ [ Long List Of Coordinates here ] ] } }
, etc

geojson = L.geoJson(countyData, {
style: function(feature) {
switch (feature.properties.NAME) {
case 'COUNTY1': return {color: '#' + getTableData(feature.properties.NAME)};
break;
case 'COUNTY2': return {color: '#' + getTableData(feature.properties.NAME)};
break;
case 'COUNTY3': return {color: '#' + getTableData(feature.properties.NAME)};
break;
case 'COUNTY4': return {color: '#' + getTableData(feature.properties.NAME)};
break;
case 'COUNTY5': return {color: '#' + getTableData(feature.properties.NAME)};
break;
}
},
onEachFeature: onEachFeature
}).addTo(map);

最佳答案

您尝试将 COUNTRY1country1 进行匹配,但这是行不通的。 JavaScript 开关区分大小写。

关于javascript - 传单 geojson 样式函数功能仅颜色 1 geojson 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32406923/

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