Mehr

So blenden Sie Beschriftungen in ArcGISDynamicMapServiceLayer aus

So blenden Sie Beschriftungen in ArcGISDynamicMapServiceLayer aus


Weiß jemand, wie ich Beschriftungen in einem ArcGISDynamicMapServiceLayer ausblenden würde?

Das ist bisher Teil meines Codes:

var routeLayer = ArcGISDynamicMapServiceLayer(…); map.addLayer(routeLayer); var drawOptions = new LayerDrawingOptions(); drawOptions.showLabels = false; var-Optionen = []; options[0] = drawOptions; routeLayer.setLayerDrawingOptions(Optionen);

Danach wird der Layer jedoch nicht auf der Karte angezeigt.

Muss ich die Renderer-Eigenschaft auch für drawOptions festlegen?


Ok so habe ich es gelöst.

Ich habe den DrawingOptions einen Renderer hinzugefügt

var sls = new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID, esri.Color([255, 255, 0]), 3); drawOptions.renderer = SimpleRenderer(sls);

Danach musste ich dynamische Arbeitsbereiche in den Dienstfunktionen über den Servermanager aktivieren.

Hoffe das hilft jemandem.