arcgis for javascript 版本切换时部分笔记

来源:互联网 发布:淘宝用淘金币卖家亏吗 编辑:程序博客网 时间:2024/06/14 13:57

arcgis for js from 3.21 to 4.4

#

esri-layers-GraphicsLayer

clear()  改为  removeAll()

queryTask中使用featureSet.geometryType

由if(featureSet.geometryType=="esriGeometryPolygon")改为if(featureSet.geometryType=="polygon")

graphic设置Symbol

场景

查询后遍历结果featureSetdojo.forEach(featureSet.features, function(feature) {    var graphic = feature;    ......    graphic.setSymbol(that._symbol.symbolFillRed);}

修改如下:

graphic.setSymbol(that._symbol.symbolFillRed);
改为
graphic.symbol=that._symbol.symbolFillRed;

样式Symbol

var citiesRenderer = new SimpleRenderer({      symbol: new SimpleMarkerSymbol({        size: 10,        color: "#FF4000",        outline: { // autocasts as new SimpleLineSymbol()          color: [255, 64, 0, 0.4], // autocasts as new Color()          width: 7        }      })    });    var citiesLyr = new FeatureLayer({      url: "https://services.arcgis.com/V6ZHFr6zdgNZuVG0/arcgis/rest/services/WorldCities/FeatureServer/0",      renderer: citiesRenderer    });

线

var hwyRenderer = new SimpleRenderer({      symbol: new SimpleLineSymbol({        width: 1,        color: [64, 255, 0]      })    });    var hwyLyr = new FeatureLayer({      url: "https://services.arcgis.com/P3ePLMYs2RVChkJx/ArcGIS/rest/services/USA_Freeway_System/FeatureServer/2",      renderer: hwyRenderer,      minScale: 0,      maxScale: 0,      definitionExpression: "CLASS = 'O' OR CLASS = 'I' OR CLASS = 'U'"    });

var statesRenderer = new SimpleRenderer({      symbol: new SimpleFillSymbol({        color: [0, 255, 0, 0.1],        outline: {          color: [128, 128, 128],          width: 1        }      })    });    var statesLyr = new FeatureLayer({      url: "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Census/MapServer/3",      renderer: statesRenderer    });

加入地图

    var map = new Map({      basemap: "dark-gray",      layers: [statesLyr, hwyLyr, citiesLyr]    });    var view = new MapView({      container: "viewDiv",      map: map,      center: [-76.925, 39.741638],      zoom: 7    });
阅读全文
0 0
原创粉丝点击