本節的內容非常easy。說說Arcgis for Javascript里面map對象的addLayer方法。在for JS的API中,addLayer方法有兩種。例如以下圖:
addLayer方法
在addLayer方法里面有兩個參數。一個是必選參數layer,還有一個是可選參數index。layer就不說了,能夠是支持的不論什么一種layer,重點說說index。
index參數用來控制地圖顯示的層級關系。也就是哪個在上。哪個在下的問題,舉個樣例:
不帶參數:
map.addLayer(base); map.addLayer(img);在這樣的情況下,map.addlayer()的順序就是index的順序,即base在底層,img在上層。如圖:

正常情況
map.addLayer(base,1); map.addLayer(img,0);
增加inde參數之后,base在上,img在下,如圖所看到的:
增加參數之后的情況
增加index參數之后,對layer的顯示層級做了控制。
后記:
為什么會專門把這個東西專門提出來呢。起源是這種:4月初的時候剛來到如今的新單位,單位有個項目是用arcgis for javascript做的,項目有非常多的圖層,為了提高效率。都用了wmslayer,可是對象的類型不統一,有點、線、面的。在處理的過程中會涉及到layer的顯示層級關系,由於曾經沒接觸過,聽曾經的技術說沒法控制。所以我也就深信不疑,可是后來接觸了openlayers發如今openlayers里面能夠。我想esri應該也能夠,於是就有了本文章的產生,在此記錄。