leaflet 添加featureLayer 并自定义样式
1 let url = "https://xxx.arcgis.com/arcgis/rest/services/line_0706_3857/FeatureServer/0"; //此处为地址样式,不是完整的地址,请填写服务的完整地址。 2 3 var LineLayer = esri.featureLayer({ 4 url: url, 5 style: function (feature) { 6 var c = '#007D7D';; 7 var o = 0.95; 8 let width = 3; 9 let gj = feature.properties.lineGJ; 10 11 if (gj > 0 && gj < 201) { 12 width = 3 13 } else if (gj < 200 && gj < 401) { 14 width = 5; 15 } else if (gj > 400) { 16 width = 7; 17 } 18 19 return { color: c, opacity: o, weight: width }; 20 } 21 }).addTo(map);