情形1:只做圖層的顯示/隱藏控制
方法:在arcmap中做好地圖,發布到arcgis server中,然后使用arcgis動態圖層(ArcGISDynamicMapServiceLayer)的方式添加到map對象中,然后使用setVisibleLayers(ids, doNotRefresh?)方法根據子圖層的編號對子圖層進行顯示或者隱藏控制,代碼其他網站一大把,不列舉。
情形2:做顯示/隱藏控制的同時需要對單個圖層進行透明度控制
方法:每個圖層都發布為一個服務,然后手動控制每個圖層的顯示與否。