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 });
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.