Mehr

Arcgis Javascript - Legen Sie für jede Grafik im Feature-Layer ein anderes Symbol fest

Arcgis Javascript - Legen Sie für jede Grafik im Feature-Layer ein anderes Symbol fest


Ich habe einen Feature-Layer, der 12 Elemente mit demselben definierten Stil enthält. Aber ich möchte jedes Element so ändern, dass es beim Rendern ein einzigartiges Symbol hat.

var Layer = new FeatureLayer("http://… mein Kartenserver… /0"); Layer.graphics.forEach(function (entry) { // Durchlaufen jedes Elements console.log(entry); console.log(entry.attributes.FID); var symbol = new PictureMarkerSymbol({ "url":"/images/ icons/fid_" + entry.attributes.FID + ".png">

Ich denke, Sie suchen nach dem UniqueValueRenderer, mit dem Sie Features durch Attribute symbolisieren können.

https://developers.arcgis.com/javascript/jsapi/uniquevaluerenderer-amd.html#uniquevaluerenderer


Schau das Video: ArcGIS API for JavaScript Part 1: Our First Web Map