I'm trying to reverse engineer a JavaScript viewer that consumes a dynamic map service. I know it's getting tiles from a URL like this:http://domain/ArcGIS/rest/services/D_LEGENDLAYERS/MapServer/export?layers=show%3A0%2C10%2C22%2C53%2C63%2C73%2C125%2C96%2C108%2C83%2C93The 'layers' parameter decoded is:show:0,10,22,53,63,73,125,96,108,83,93If I wanted to rewrite the constructor for this layer, how would I pass it those IDs? I don't see anything like that in the options.Thank you!Robert
var layerParams = new esri.layers.ImageParameters(); var layerDefs = []; layerDefs[0] = "REGION='09'"; layerDefs[1] = "REGION='09'"; layerParams.layerDefinitions = layerDefs; layerParams.layerIds = [0,1]; layerParams.layerOption = esri.layers.ImageParameters.LAYER_OPTION_SHOW; layerParams.transparent = true; var FSRegions = new esri.layers.ArcGISDynamicMapServiceLayer ("http://apps.fs.fed.us/ArcN/rest/services/EDW/EDW_RegionBoundaries_02/MapServer", {"opacity":0.9, "imageParameters":layerParams });
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.