官术网_书友最值得收藏!

Adding layers to the map

The Map.addLayer() method takes an instance of a layer (ArcGISDynamicMapServiceLayer or ArcGISTiledMapServiceLayer in our examples) as the first parameter, and an optional index that specifies where it should be placed. If you don't specify an index, the layer will be placed on top of all the other layers in the map, which is often what you want so that you can be sure it is visible.

In the following code example we create a new instance of ArcGISDynamicMapServiceLayer. We then call Map.addLayer(), passing in the new instance of the layer. The layers in the service will now be visible on the map:

var operationalLayer = new ArcGISDynamicMapServiceLayer("http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Population_World/MapServer"); 
map.addLayer(operationalLayer); 

If you want to add more than one layer to the map in one go, you can use Map.addLayers(), which accepts an array of layer objects.

As well as being able to add layers to a map you can also remove them by using Map.removeLayer(layer) or Map.removeAllLayers().

主站蜘蛛池模板: 许昌市| 五指山市| 绿春县| 和政县| 常德市| 西充县| 阳原县| 红原县| 孟津县| 北海市| 荔波县| 常德市| 陆丰市| 肥乡县| 绵竹市| 寻乌县| 军事| 正镶白旗| 蒙自县| 手机| 丹凤县| 永宁县| 榆中县| 锡林浩特市| 丹巴县| 敦煌市| 吴堡县| 杂多县| 聂荣县| 旅游| 定边县| 鄯善县| 连云港市| 阳朔县| 甘谷县| 临夏县| 自贡市| 北海市| 平陆县| 英吉沙县| 姚安县|