leaflet 添加featureLayer 并自定义样式

Posted googlegis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);

 

 

以上是关于leaflet 添加featureLayer 并自定义样式的主要内容,如果未能解决你的问题,请参考以下文章

在地图中调用显示FeatureLayer并进行renderpopupTemplate添加图例等相关内容的设置

添加CAlayer与帧显示在错误的位置

arcgis图层 GraphicsLayer与FeatureLayer

向 Laravel 忘记密码表单添加额外问题并自定义其错误消息

R语言使用gt包和gtExtras包优雅地漂亮地显示表格数据:使用gtExtras包添加一个图,显示表中某一列中的数字并自定义表格数据显示的主题格式并自定义数值数据的格式(例如百分比)

ArcGis for flex查询FeatureLayer数据