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().
- Web程序設計及應用
- 程序員修煉之道:程序設計入門30講
- JavaScript語言精髓與編程實踐(第3版)
- Learning Data Mining with Python
- RabbitMQ Essentials
- 批調度與網絡問題的組合算法
- 一塊面包板玩轉Arduino編程
- Node.js 12實戰
- JQuery風暴:完美用戶體驗
- Julia High Performance(Second Edition)
- STM8實戰
- TypeScript圖形渲染實戰:2D架構設計與實現
- Drupal 8 Development Cookbook(Second Edition)
- H5頁面設計與制作(全彩慕課版·第2版)
- 虛擬現實:引領未來的人機交互革命