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

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().

主站蜘蛛池模板: 海阳市| 宾阳县| 定兴县| 铁岭市| 玉树县| 泰顺县| 昌都县| 保靖县| 岳普湖县| 石门县| 景谷| 鹤壁市| 萨迦县| 甘谷县| 平定县| 临沭县| 从化市| 永州市| 冕宁县| 乌恰县| 西盟| 英超| 玛曲县| 伽师县| 靖西县| 四子王旗| 惠安县| 新泰市| 邵阳市| 奉新县| 淳安县| 道真| 博野县| 邻水| 登封市| 新建县| 屏边| 武汉市| 兴国县| 彰化县| 咸宁市|