HOW TO
Each data source contains a set of map layers that turn on and off by default at varied extents. Instructions provided describe how to override the default visibility for the map layers.
Note:
All code samples are written in VB.NET. See ArcWeb Developer's Guide for other code samples.
Code:
mapImageOptions.returnLayers = True
Code:
Dim myMapImageInfo As MapImageInfo = myMapImage.getBestMap(myMapImageOptions, 100, token)
Dim myLayerInfoArray() As LayerInfo = myMapImageInfo.layers
For Each layerInfo In myLayerInfoArray
Response.Write("<br>Layer name :" & layerInfo.name)
Response.Write("<br>)Visibility :" & layerInfo.visibility)
Next
Code:
Dim myLayer As New MI.Layer
myLayer.name = "U.S. States"
myLayer.visibility = "on"
Dim myLayerArray() As MI.Layer = {myLayer}
myMapImageOptions.displayLayers = myLayerArray
Note:
If a layer is not available for a given extent, it does not display on the map, and does not display an error.
Article ID:000008865
Get help from ArcGIS experts
Download the Esri Support App